conda 没有安装旧版本的 pytorch
conda does not install old version of pytorch
我正在尝试使用 anaconda 在远程集群上安装 Pytorch 1.7。
我已经从远程安装的 anaconda 模块克隆了基础环境:
module load anaconda
conda activate
conda create --clone base --name myenv
然后我做了:
conda install pytorch==1.7.1 cudatoolkit=11.0 -c pytorch
按照 Pytorch 文档中的建议。我收到一条错误消息,
PackagesNotFoundError: The following packages are not available from current channels:
- pytorch==1.7.1
在我的个人笔记本电脑上,我可以使用 conda 毫无问题地安装 pytorch 1.7。我的笔记本电脑上有 conda 4.11.0,遥控器上有 4.9.2; anaconda的版本是一样的。由于不一致,我无法远程将 conda 升级到 4.11。
我还尝试从 https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-ppc64le.sh** 安装我自己的 anaconda 版本,并将 anaconda 和 conda 的版本与我的笔记本电脑的版本相匹配。使用上面的命令仍然无法安装 pytorch 1.7。
你有什么建议吗?
谢谢!
**ppc64le 扩展显然是正确的,任何 x86 版本都拒绝安装,虽然我不清楚为什么会这样..
ppc64le
是这里的问题。您的笔记本电脑(很可能)具有基于 amd64 的 CPU,而您的远程计算机具有 ppc64le
作为其 CPU 架构。这意味着与您的笔记本电脑兼容的 pytorch 包将与您的远程计算机不兼容。您可以通过 运行 conda search
:
找出适用于该 CPU 架构的 pytorch 版本
conda search --subdir='linux-ppc64le' -c pytorch pytorch
Loading channels: done
# Name Version Build Channel
pytorch 1.10.2 cpu_py310hef0c51e_0 pkgs/main
pytorch 1.10.2 cpu_py37h6f0ae12_0 pkgs/main
pytorch 1.10.2 cpu_py38h6f0ae12_0 pkgs/main
pytorch 1.10.2 cpu_py39h6f0ae12_0 pkgs/main
注意,似乎只有 1.10.2
可用。
如果您需要除此之外的特定版本的 pytorch,您可能需要从源代码下载并安装。
我正在尝试使用 anaconda 在远程集群上安装 Pytorch 1.7。
我已经从远程安装的 anaconda 模块克隆了基础环境:
module load anaconda
conda activate
conda create --clone base --name myenv
然后我做了:
conda install pytorch==1.7.1 cudatoolkit=11.0 -c pytorch
按照 Pytorch 文档中的建议。我收到一条错误消息,
PackagesNotFoundError: The following packages are not available from current channels:
- pytorch==1.7.1
在我的个人笔记本电脑上,我可以使用 conda 毫无问题地安装 pytorch 1.7。我的笔记本电脑上有 conda 4.11.0,遥控器上有 4.9.2; anaconda的版本是一样的。由于不一致,我无法远程将 conda 升级到 4.11。
我还尝试从 https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-ppc64le.sh** 安装我自己的 anaconda 版本,并将 anaconda 和 conda 的版本与我的笔记本电脑的版本相匹配。使用上面的命令仍然无法安装 pytorch 1.7。
你有什么建议吗?
谢谢!
**ppc64le 扩展显然是正确的,任何 x86 版本都拒绝安装,虽然我不清楚为什么会这样..
ppc64le
是这里的问题。您的笔记本电脑(很可能)具有基于 amd64 的 CPU,而您的远程计算机具有 ppc64le
作为其 CPU 架构。这意味着与您的笔记本电脑兼容的 pytorch 包将与您的远程计算机不兼容。您可以通过 运行 conda search
:
conda search --subdir='linux-ppc64le' -c pytorch pytorch
Loading channels: done
# Name Version Build Channel
pytorch 1.10.2 cpu_py310hef0c51e_0 pkgs/main
pytorch 1.10.2 cpu_py37h6f0ae12_0 pkgs/main
pytorch 1.10.2 cpu_py38h6f0ae12_0 pkgs/main
pytorch 1.10.2 cpu_py39h6f0ae12_0 pkgs/main
注意,似乎只有 1.10.2
可用。
如果您需要除此之外的特定版本的 pytorch,您可能需要从源代码下载并安装。