pytorch,torchvision各版本服务器离线安装方法

在服务器搭建环境,需要下载包进行离线安装,踩坑无数。写下此贴记录一下。

pytorch1.1.0

cpu
https://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-win_amd64.whl (windows)
https://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-linux_x86_64.whl (linux)

gpu
https://download.pytorch.org/whl/cu100/torch-1.1.0-cp36-cp36m-win_amd64.whl (windows,CUDA 10.0)
https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_amd64.whl (windows,CUDA 9.0)
https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-linux_x86_64.whl (linux,CUDA 9.0)
https://download.pytorch.org/whl/cu100/torch-1.0.0-cp36-cp36m-linux_x86_64.whl (linux,CUDA 10.0)
https://download.pytorch.org/whl/cu101/torch-1.4.0-cp36-cp36m-linux_x86_64.whl (linux, CUDA 10.1)

如果需要不同的python版本,系统版本,torch版本,cuda版本,python版本只需要将指令中相关的部分就行更改即可。下载好后通过在文件目录下pip install a.whl指令进行安装。

torchvision
这个可以在清华镜像源里面下载
https://pypi.tuna.tsinghua.edu.cn/simple/torchvision/

torch版本必须要与torchvison版本一致,比如说
torch版本为1.1.0对应的torchvison版本为0.3.0
torch版本为1.4.0对应的torchvison版本为0.5.0

如果版本不对的话,就会出现如下错误提示:
Could not find a version that satisfies the requirement torch1.2.0 (from torchvision0.4.0) (from versions: )
No matching distribution found for torch1.2.0 (from torchvision0.4.0)

其他的包也可以在清华镜像源里面找
https://pypi.tuna.tsinghua.edu.cn/simple/

有一些小的包,可以在这里搜索,然后下载,自行安装。当然torch,tf,keras,torchvision也可以在这里面下载。
https://pypi.org/

有一些python包为了给服务器用,下载下来后是.tar.gz格式的,需要先解压,然后包里面一般会有一个setup.py,切换到目录下。
先执行 python setup.py build
然后执行 python setup.py install
!](https://img-blog.csdnimg.cn/2020071410224731.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MjU3MjQw,size_16,color_FFFFFF,t_70)
pytorch,torchvision各版本服务器离线安装方法_第1张图片
如果上面的命令了试了还不行,可以去pytorch官网输入相关设置,如上图所示会有一个网址里面放了好多包如下图所示。
pytorch,torchvision各版本服务器离线安装方法_第2张图片

你可能感兴趣的:(Python,pytorch,深度学习)