配环境之pytorch下载和安装 | cabbage

cabbage

菜鸟写给小白的教程

0%

配环境之pytorch下载和安装

哈哈

安装pytorch

(我创立了一个python3.9的环境叫p3.9g),接下来我们要在该环境中配置pytorch

pytorch官网中可以找到对应CUDA10.0版本的pytorch安装命令

然后在终端直接输入该命令conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch就可以。但是你会发现速度极慢,上图!这大概是我等了一个多小时的结果吧。

解决的办法就是直接去官网手动下载包了。注意要下载两个,分别是torch和torchvision。文件名写出了pytorch版本号和python版本号。

pytorch 离线.whl包官方下载地址:

https://download.pytorch.org/whl/torch_stable.html

记录一下安装Pytorch和cuda的踩坑经历 - 知乎 (zhihu.com)

这里顺便解释一下上图中文件的命名规则(自己推测的,如有不对欢迎纠正)。

  1. 最前面的’cu113’指的是支持11.3版本的cuda,同理’cu101’就是支持10.3版本的cuda。看到的最低的cuda版本是10.0,低于10.0版本cuda对应的pytorch安装包可能存放在其他地方,或者不提供支持了。如果是’cpu’则说明是cpu版本的包,不适配gpu。
  2. cuda版本号后的’/‘和’%’之间的是包的内容和版本,比如torch-1.10.0就是1.10.0版本的torch,这个很容易理解。
  3. 再往后的’2B’没猜出来是什么意思,可能是to B?
  4. 紧接着的’cu113’和前面是一个意思,表示支持的cuda版本,’cp3x’则表示支持的Python版本是3.x,如果是由于我安装的是Python 3.9.5,因此我选择的是cp39的包。
  5. 最后面的’Linux_x86_64’和’win_amd64’就很简单了,Linux版本就选前一个,Windows版本就选后一个,MacOS的就不知道了,可能也是后一个(不负责任的瞎猜)。

下载到本地后上传至服务器。然后在虚拟环境中进入到存放目录,分别pip install一下就可

nohup

(7条消息) ubuntu nohup命令_selous的博客-CSDN博客_用nohuo命令跑的代码速度很慢

CUDA_VISIBLE_DEVICES=0 nohup python -u main.py>log.txt 2>&1 &

#注意CUDA_VISIBLE_DEVICES在nohup前面