训练 opennmt 时出错 - 找不到 caffe2_detectron_ops.dll

gir*_*jha 7 pytorch opennmt

我有火炬 1.6 和 python 3.8。训练 OpenNMT 时,会抛出以下错误 -

OSError: [WinError 126] 找不到指定的模块。加载“C:\Users\Girish\AppData\Local\Programs\Python\Python38\lib\sitepackages\torch\lib\caffe2_detectron_ops.dll”或其依赖项之一时出错。

我检查了该文件夹,该文件存在于该文件夹中。我尝试卸载 torch 并重新安装它,但没有帮助。

任何帮助将不胜感激。谢谢

you*_*oon 11

https://github.com/pytorch/pytorch/issues/35803#issuecomment-725285085

这个答案对我有用。

只需从路径(“C:\Users\Girish\AppData\Local\Programs\Python\Python38\lib\sitepackages\torch\lib\caffe2_detectron_ops.dll”)中删除“ caffe2_detectron_ops.dl l”


小智 0

试试这个,pip install intel-openmp。

这对我有用

  • 嗨,苏什米莎。这个问题的创建者特别指出,他们已经尝试安装这个软件包,但没有成功。 (2认同)