首页 > 解决方案 > 如何恢复到 PyTorch 1.4?

问题描述

我已经在我的机器上安装了 PyTorch 1.4 有一段时间了,只是尝试使用直接在 PyTorch.org 上找到的说明安装 1.5。

不幸的是,它失败了,就像我尝试完全按照指示做的大多数事情一样。那里没有令人震惊的地方。

现在,我有一些 PyTorch 1.5 的半安装,它不会导入,但坚持它在我的机器上。它失败了FileNotFoundError,具体指的是caffe2_nvrtc.dll.

我在 GitHub 上发现了一个 issue 上个月关闭了这个问题,但是当然它仍然是一个问题,并且自从它关闭以来,许多其他人都报告了它。没有真正的解决办法。

我只想回去。在不搞砸我的机器及其环境甚至更糟的情况下摆脱 1.5 的最佳方法是什么?然后,我在哪里可以找到 v1.4?它没有在“PyTorch 以前的版本”页面上列出。

标签: pytorch

解决方案


旧版本仍然像以前一样可用,您可以通过指定要安装的版本直接使用 pip 安装它们:

pip install torch==1.4.0 -f https://download.pytorch.org/whl/torch_stable.html

因为您似乎在 Windows 上,所以该-f https://download.pytorch.org/whl/torch_stable.html部分是必需的,因为 Windows 版本不是通过 PyPI 分发的,但是您可以从 PyTorch 的注册表中获取它们。在那里,您还可以找到 PyTorch 的所有版本(包括过去的版本)。

安装同一软件包的旧版本应该会删除当前软件包,但如果您遇到问题,您可以在安装旧版本之前先卸载 PyTorch:

pip uninstall torch

推荐阅读