我有torch 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,但是没有帮助。
任何帮助都将不胜感激。谢谢
发布于 2021-01-05 00:06:27
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.dll“
发布于 2020-11-13 00:56:55
试试这个,pip install intel-openmp。
这对我很管用
发布于 2021-05-03 05:26:08
您可以使用各种工具来查找丢失的依赖项,如Dependencies,它是对旧的依赖项遍历的重写。
在我的例子中,该工具指向缺少的库libiomp5md.dll。

按照用户@sushmitha的建议安装intel-openmp解决了这个问题。
https://stackoverflow.com/questions/63629075
复制相似问题