【问题标题】:Error loading caffe2_detectron_ops.dll when importing torch in IDE在 IDE 中导入 torch 时加载 caffe2_detectron_ops.dll 时出错
【发布时间】: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


【解决方案1】:

顺便说一句,对于每个好奇的人,通过重置我的所有环境并更干净地设置我的环境来解决它。可能这个 conda 环境被我的基本环境文件损坏了。

【讨论】:

    猜你喜欢
    • 2016-07-31
    • 2018-09-12
    • 2020-12-17
    • 2023-02-14
    • 1970-01-01
    • 2022-10-05
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多