Pytorch(cuda9.0 cudnn7.05 python2.7 conda)离线安装
官网conda指令安装
conda install pytorch torchvision cuda90 -c pytorch
但是conda网站并不稳定,有时候可能会造成连接错误,所以尝试了离线安装。
Pytorch(cuda9.0)主要依赖以下几个包
cuda90-1.0-h6433d27_0.tar
libgcc-7.2.0-h69d50b8_2.tar.bz2
pytorch-0.3.1-py27_cuda9.0.176_cudnn7.0.5_2.tar
torchvision-0.2.0-py27hfb27419_1.tar
其中 cuda90-1.0-h6433d27_0.tar,pytorch-0.3.1-py27_cuda9.0.176_cudnn7.0.5_2.tar,torchvision-0.2.0-py27hfb27419_1.tar这三个包可以在网站
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/ 下载获得
libgcc-7.2.0-h69d50b8_2.tar.bz2可在https://anaconda.org/anaconda/libgcc/files获得
创建一个pytorch的conda环境,在这个环境中输入以下指令
conda install cuda90-1.0-h6433d27_0.tar
conda install libgcc-7.2.0-h69d50b8_2.tar.bz2
conda install pytorch-0.3.1-py27_cuda9.0.176_cudnn7.0.5_2.tar
conda install torchvision-0.2.0-py27hfb27419_1.tar
安装完毕后,终端打开pythonPython
Import torch
退出python,mkl版本问题,此时conda update mkl 并无作用,发现清华源中并无对应版本,手动到conda网站中搜索https://anaconda.org/anaconda/mkl/files,下载mkl-2018.0.2-1.tar
然后
conda install mkl-2018.0.2-1.tar
再打开 python,import torch
Numpy版本问题,到 https://anaconda.org/anaconda/numpy/files 下载最新版本numpy-1.14.2-py27hdbf6ddf_1.tar
conda install numpy-1.14.2-py27hdbf6ddf_1.tar
在打开python ,import torch
成功
如果安装过程中发现其他包版本不对,可以conda更新也可以手动下载安装更新
其他版本pytorch安装同理