A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.6 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.
If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.
Traceback (most recent call last): File "E:\Pycharm\tcsm\train_tcsm_mean.py", line 18, in <module>
from lib import transforms_for_rot, transforms_back_rot, transforms_for_noise, transforms_for_scale, transforms_back_scale, postprocess_scale
File "E:\Pycharm\tcsm\lib.py", line 5, in <module>
from torchvision.transforms import functional as F
File "E:\Python3.10\.venv\lib\site-packages\torchvision\__init__.py", line 6, in <module>
from torchvision import _meta_registrations, datasets, io, models, ops, transforms, utils
File "E:\Python3.10\.venv\lib\site-packages\torchvision\models\__init__.py", line 2, in <module>
from .convnext import *
File "E:\Python3.10\.venv\lib\site-packages\torchvision\models\convnext.py", line 8, in <module>
from ..ops.misc import Conv2dNormActivation, Permute
File "E:\Python3.10\.venv\lib\site-packages\torchvision\ops\__init__.py", line 23, in <module>
from .poolers import MultiScaleRoIAlign
File "E:\Python3.10\.venv\lib\site-packages\torchvision\ops\poolers.py", line 10, in <module>
from .roi_align import roi_align
File "E:\Python3.10\.venv\lib\site-packages\torchvision\ops\roi_align.py", line 4, in <module>
import torch._dynamo
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\__init__.py", line 64, in <module>
torch.manual_seed = disable(torch.manual_seed)
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\decorators.py", line 50, in disable
return DisableContext()(fn)
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\eval_frame.py", line 410, in __call__
(filename is None or trace_rules.check(fn))
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 3378, in check
return check_verbose(obj, is_inlined_call).skipped
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 3361, in check_verbose
rule = torch._dynamo.trace_rules.lookup_inner(
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 3442, in lookup_inner
rule = get_torch_obj_rule_map().get(obj, None)
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 2782, in get_torch_obj_rule_map
obj = load_object(k)
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 2811, in load_object
val = _load_obj_from_str(x[0])
File "E:\Python3.10\.venv\lib\site-packages\torch\_dynamo\trace_rules.py", line 2795, in _load_obj_from_str
return getattr(importlib.import_module(module), obj_name)
File "E:\Python3.10\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "E:\Python3.10\.venv\lib\site-packages\torch\nested\_internal\nested_tensor.py", line 417, in <module>
values=torch.randn(3, 3, device="meta"),
E:\Python3.10\.venv\lib\site-packages\torch\nested\_internal\nested_tensor.py:417: UserWarning: Failed to initialize NumPy: _ARRAY_API not found (Triggered internally at ..\torch\csrc\utils\tensor_numpy.cpp:84.)
values=torch.randn(3, 3, device="meta"),
------------------------------
Loading images...
------------------------------
#Labeled: 2 #Unlabeled: 6 #Val: 1
main 168: 2 6 1
Traceback (most recent call last):
File "E:\Pycharm\tcsm\train_tcsm_mean.py", line 531, in <module>
main()
File "E:\Pycharm\tcsm\train_tcsm_mean.py", line 183, in main
print("\n main 183:", len(list(labeled_trainloader)))
File "E:\Python3.10\.venv\lib\site-packages\torch\utils\data\dataloader.py", line 631, in __next__
data = self._next_data()
File "E:\Python3.10\.venv\lib\site-packages\torch\utils\data\dataloader.py", line 675, in _next_data
data = self._dataset_fetcher.fetch(index) # may raise StopIteration
File "E:\Python3.10\.venv\lib\site-packages\torch\utils\data\_utils\fetch.py", line 51, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "E:\Python3.10\.venv\lib\site-packages\torch\utils\data\_utils\fetch.py", line 51, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "E:\Pycharm\tcsm\dataset\skinlesion.py", line 239, in __getitem__
img, target = self.transform(img, target)
File "E:\Pycharm\tcsm\utils\semantic_seg.py", line 17, in __call__
image, label = t(image, label)
File "E:\Pycharm\tcsm\utils\semantic_seg.py", line 38, in __call__
image = torch.from_numpy(image.transpose((2, 0, 1)))
RuntimeError: Numpy is not available
这是什么问题