PyTorch 加载 "\lib\site-packages\torch\lib\shm.dll" 或其依赖项之一时出错。

10

我无法使用 PyTorch 和 Shap,出现了这个错误

PyTorch Error loading  "\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.

我已经尝试过:

  • 卸载和重新安装PyTorch,但失败了
  • 创建一个新的conda环境并重新安装了包括PyTorch在内的所有依赖项,但仍然失败了
  • 尝试像其他帖子中建议的安装.NET C++,但结果发现它已经安装好了

虽然我不是SO和依赖项方面的专家,但我认为没有一个简单的方法来解决这个问题很奇怪。您有什么想法吗?


你是如何安装的? - erip
\lib\site-packages\torch\lib\shm.dll 存在吗?您是否具有足够的权限来加载它? - Sergey Bushmanov
1
我使用Anaconda网站中提供的安装建议。dll文件已经存在。我只需安装第三个新的conda环境即可解决问题。但我不知道在所有这些尝试之间发生了什么变化。唯一可能的是不同的安装顺序,尽管我觉得这很奇怪。 - fede72bari
2个回答

8

我通过执行 conda install cudatoolkit 命令,成功解决了该错误。


1

我修复了“torch\lib\shm.dll”加载错误或其依赖项之一的问题

使用:conda install cudatoolkit

如果在运行上述命令后仍然出现上述错误,则应重新启动计算机,然后再次打开anaconda。

如果我能帮忙就很高兴


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接