救命啊!!
什么也没干,
在import torch后
突然就提示我
OSError: [WinError 182] 操作系统无法运行 %1。 Error loading "F:\anaconda\envs\prac\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.
网上能搜到的办法都试过了,重新配置了环境,重新装了pytorch,更新了conda里的所有包,装了什么intel-openmp,但是都没用!
import torch
print(torch.cuda.is_available())
F:\anaconda\envs\prac\python.exe D:/textd/checkcheck.py
Traceback (most recent call last):
File "D:\textd\checkcheck.py", line 2, in
import torch
File "F:\anaconda\envs\prac\lib\site-packages\torch\__init__.py", line 128, in
raise err
OSError: [WinError 182] 操作系统无法运行 %1。 Error loading "F:\anaconda\envs\prac\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.
可以先去报错提示的目录,查看是否存在shm.dll文件
有可能是是多线程的问题。
找到配置文件,将NUM_WORKRS改为0
参考
有图片吗