【发布时间】:2022-06-13 22:33:41
【问题描述】:
Pytorch GPU 确实为我工作,但重新安装 anaconda 后出现此错误: 加载“caffe2_detectron_ops.dll”时出错(安装cpu版本时)或 加载“caffe2_detectron_ops_gpu.dll”时出错(安装gpu版本时) 在 spyder IDE 中导入 torch 时已经出现此错误。 总错误消息:“OSError:[WinError 182] 操作系统无法运行 %1。加载“C:\Users\konin\anaconda3\envs\pytorch_env\lib\site-packages\torch\lib\caffe2_detectron_ops.dll 时出错”或它的依赖项之一。”
简单地删除“caffe2_detectron_ops.dll”会给我一个新的错误:加载“caffe2_module_test_dynamic.dll”时出错,然后加载“caffe2_observers.dll”时出错,...
删除所有这些并没有解决我的问题,最终出现错误“ImportError: DLL load failed while importing _C”。我在 conda 环境(python 3.9.7)中工作,并且启动新环境会出现相同的错误。 pytorch 的 CPU 或 GPU 下载不会产生影响。安装 intel-openmp 并没有解决它。重新安装 torch 没有帮助。
我已尽我所能找到有关此错误消息的所有信息。它在使用 CMD 提示符时确实有效,但在 spyder 中运行文件时无效。
非常感谢任何建议,谢谢
【问题讨论】:
-
如果你使用python 3.7+以上可以尝试安装
pip install intel-openmp因为你使用anaconda你可以使用conda install -c anaconda intel-openmp -
“要求已经满足:intel-openmp”,不幸的是还是同样的错误。
标签: python pytorch spyder torch