我已经安装好了所需要的一系列包,然而,在运行代码时,报以下错误:
Traceback (most recent call last):
File "/home/liuwenj/.conda/envs/umamba/bin/nnUNetv2_train", line 33, in <module>
sys.exit(load_entry_point('nnunetv2', 'console_scripts', 'nnUNetv2_train')())
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/run/run_training.py", line 270, in run_training_entry
run_training(args.dataset_name_or_id, args.configuration, args.fold, args.tr, args.p, args.pretrained_weights,
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/run/run_training.py", line 189, in run_training
nnunet_trainer = get_trainer_from_args(dataset_name_or_id, configuration, fold, trainer_class_name,
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/run/run_training.py", line 39, in get_trainer_from_args
nnunet_trainer = recursive_find_python_class(join(nnunetv2.__path__[0], "training", "nnUNetTrainer"),
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/utilities/find_class_by_name.py", line 12, in recursive_find_python_class
m = importlib.import_module(current_module + "." + modname)
File "/home/liuwenj/.conda/envs/umamba/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/training/nnUNetTrainer/nnUNetTrainerUMambaBot.py", line 4, in <module>
from nnunetv2.nets.UMambaBot_3d import get_umamba_bot_3d_from_plans
File "/home/liuwenj/U-Mamba-main/umamba/nnunetv2/nets/UMambaBot_3d.py", line 18, in <module>
from mamba_ssm import Mamba
File "/home/liuwenj/.conda/envs/umamba/lib/python3.10/site-packages/mamba_ssm/__init__.py", line 3, in <module>
from mamba_ssm.ops.selective_scan_interface import selective_scan_fn, mamba_inner_fn
File "/home/liuwenj/.conda/envs/umamba/lib/python3.10/site-packages/mamba_ssm/ops/selective_scan_interface.py", line 16, in <module>
import selective_scan_cuda
ImportError: /home/liuwenj/.conda/envs/umamba/lib/python3.10/site-packages/selective_scan_cuda.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN3c107WarningC1ENS_7variantIJNS0_11UserWarningENS0_18DeprecationWarningEEEERKNS_14SourceLocationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
后来通过各种搜索,有可能是因为这个地方是True的原因,于是我在下方链接里,重新下载一个False的。
然后此时在运行代码,大功告成!希望对所有有疑惑的人有所帮助!