Caffe2的PyTorch dll问题

gudnpqoy  于 2023-06-23  发布在  其他
关注(0)|答案(4)|浏览(121)

我正在使用Windows 10机器,在重新安装Anaconda和我以前的所有软件包(包括torchvision,torch和必要的依赖项)后,我仍然收到此错误:

OSError: [WinError 127] The specified procedure could not be found. Error loading "C:\Users\XXX\Anaconda3\envs\XXX\lib\site-packages\torch\lib\caffe2.dll" or one of its dependencies.

我用的是Python 3.7.9:

  • Torchaudio=0.6.0=py37
  • Torchvision=0.7.0=py37_cpu
  • tornado=6.0.4=py37he774522_1
  • traitlets=5.0.5=py_0

我已经看了很多,但觉得这应该是一个简单的解决方案...
我没有CUDA,用过这个:conda install pytorch torchvision torchaudio cpuonly -c pytorch
根据pytorch官方网站上的说明

0s7z1bwu

0s7z1bwu1#

在用Anaconda尝试了很长时间之后,我决定使用bare python,我安装了Python 3.8.6,并从您提供的链接安装了PyTorch,它终于可以在CUDA支持下工作了。确保从路径中完全删除所有Anaconda/Other Python版本脚本,以确保提示符只使用3.8.6版本。

xxslljrj

xxslljrj2#

我试着用Anaconda安装PyTorch,也遇到了同样的错误。对我来说,解决这个问题的方法是使用Pip卸载Pytorch(即使我是用conda安装的),然后用Pip再次安装,如PyTorch guide所述。
卸载:

pip uninstall torch
pip uninstall torchvision
pip uninstall torchaudio

安装:

pip3 install torch torchvision torchaudio
6ju8rftf

6ju8rftf3#

我遇到了同样的问题,所以我在我的机器上使用“conda uninstall pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch”卸载了pytorch
然后使用以下“pip install torch===1.7.0 torchvision===0.8.1 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html"”进行了一次干净的安装
我没有使用conda进行安装,因为它一直给我pytorch的cpu版本。

vwkv1x7d

vwkv1x7d4#

总结所有答案,使用 conda 安装PyTorch往往会给予[WinError 127]错误。使用 pip 按照official website说明安装 PyTorch

相关问题