【问题标题】:PyTorch dll issues for Caffe2Caffe2 的 PyTorch dll 问题
【发布时间】:2021-02-15 14:15:33
【问题描述】:

我使用的是 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
  • 龙卷风=6.0.4=py37he774522_1
  • traitlets=5.0.5=py_0

我已经研究了很多,但觉得这应该是一个简单的解决方案......

我没有 CUDA 并且使用过这个: conda install pytorch torchvision torchaudio cpuonly -c pytorch

按照pytorch官网的指示

【问题讨论】:

  • 得到完全相同的错误。我已经尝试了一切,但在任何地方都没有这方面的内容。如果您/能够找到解决方案,请回复您自己的帖子!

标签: windows deep-learning pytorch torchvision caffe2


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,所以我卸载了我机器上的 pytorch “conda 卸载 pytorch torchvision torchaudio cudatoolkit=10.2 -c 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 版本。

    【讨论】:

    • 太棒了——我也做过!
    【解决方案3】:

    我尝试使用 Anaconda 安装 PyTorch,但遇到了同样的错误。 对我来说,解决问题的方法是使用 Pip 卸载 Pytorch(即使我使用 conda 安装了它),然后按照 PyTorch guide 的说明使用 Pip 再次安装。

    卸载:

    pip uninstall torch
    pip uninstall torchvision
    pip uninstall torchaudio
    

    安装:

    pip3 install torch torchvision torchaudio
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      相关资源
      最近更新 更多