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

Pytorch 训练opennmt时出错-找不到caffe2_detectron_ops.dll,pytorch,opennmt,Pytorch,Opennmt,我有torch 1.6和python 3.8。在训练OpenNMT时,它抛出以下错误- OSError:[WinError 126]找不到指定的模块。加载“C:\Users\Girish\AppData\Local\Programs\Python\38\lib\sitepackages\torch\lib\caffe2\u detectron\u ops.dll”或其依赖项时出错 我检查了文件夹,文件就在那里。我尝试卸载torch并重新安装,但没有任何帮助 任何帮助都将不胜感激。谢谢试试这个,p

我有torch 1.6和python 3.8。在训练OpenNMT时,它抛出以下错误-

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

我检查了文件夹,文件就在那里。我尝试卸载torch并重新安装,但没有任何帮助


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

试试这个,pip安装英特尔openmp


这对我很有效

试试这个,pip安装英特尔openmp

这对我很有用

这个答案对我有用

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

这个答案对我有用


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

您就可以通过各种工具找到缺少的依赖项,比如重写旧的依赖项遍历程序

在我的例子中,该工具指向缺少的库libiomp5md.dll


按照user@sushmitha的建议安装intel openmp解决了此问题。

您可以使用各种工具查找缺少的依赖项,例如重写旧的依赖项Walker

在我的例子中,该工具指向缺少的库libiomp5md.dll


按照user@sushmitha的建议安装英特尔openmp解决了此问题。

从中删除caffe2\u detectron\u ops.dll文件
C:\Users\\anaconda3\envs\\Lib\site packages\torch\Lib

从中删除caffe2\u detectron\u ops.dll文件
C:\Users\\anaconda3\envs\\Lib\site packages\torch\Lib

peterjc123,我也安装了英特尔opnmp,但没有什么区别。JC123,我也安装了英特尔opnmp,但它对Sushmitha没有什么区别。这个问题的创建者已经明确表示,他们已经尝试安装这个软件包,但没有成功。嗨,Sushmitha。该问题的创建者明确表示,他们已尝试安装该软件包,但该软件包不起作用。