Linux的虚拟环境下安装GPU版本的torch、torchaudio、torchvision详细过程

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Linux虚拟环境下安装GPU版本的torch、torchaudio、torchvision详细过程

该篇记录第一次在ubuntu上安装GPU版本的torch的心路历程全程都在艰难探索希望给同样是第一次在Linux环境下安装GPU版本的torch的朋友带来帮助。话不多说开始吧

文章目录

一、Linux下创建并进入虚拟环境

创建虚拟环境的命令和在windows下差不多详细如下

conda create -n demo python=3.8		# 创建虚拟环境
source actiovate dmeo				# 进入虚拟环境

二、安装torch

跑深度学习自然离不开cuda和它的加速包cuDNN其实真正实现加速的是cuDNNcuDNN调用cuda显卡驱动可见二者密不可分。

1、查看cuda驱动版本

查看cuda版本

nvcc -V

查看GPU占用情况及驱动版本号

nvidia-smi

e2a86012f5a03efbe7d2c62827c9d8f.jpg

2、安装cuDNN

检查完电脑上的cuda版本后去

下载与之相对应的版本即可。根据步骤安装即可切记放到指定位置cuda安装路径

根据我的版本我是需要安装下面这个

03013cca084d5e7d9f1afc3ea88e8b7.png

3、安装torch

大家都知道要去pytorch的官网找到相应的命令然后回车所以我也很听话的去官网结果根据前两步的版本找到的对应的命令后等待安装倒是花了很长的时间最终也安装成功了但是pip list之后却发现是不带cuda版本的。

1d9397a81692d882a7039330097434b.png

查看结果竟然是没有带cu117的还是草率了没看清楚那就再来一次吧这次看清楚些。

abebcec610c6986bf7818fcf9dbd5de.jpg

这次我是看清楚了但是结果还是不行 一直报错就很奇怪。

4937a46196a555e1e646658fc8caed3.png

查看一下cuda也合适啊但是验证的结果就是不对。

15813d01d0abb983f12a874c8c0406d.jpg

结果竟然是没有安装cuDNN所以一定不要像我这么粗心。但是很巧的是在我等待cuDNN下载好再去安装的时候发现我的虚拟环境里面已经有cudnn的包

e009b127d7365a92177f418f8db186c.png

猜测是我在前面下载torch的时候自动安装上的

a43bf4badf619e1418b34abb58f5f72.jpg

既然有了我肯定就不用再等了直接下一步。

漫长探索之后发现是pytorch官网给的命令有问题所以就参考cu116的命令改成117

改成自己的cuda11.7版本的命令

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117

pytorch官方给的命令

12f7c9909934472477b082794045c06.png

换好之后真的是飞速的下载啊

0967abbc46a8ec07f40d80ffd00ce48.png

速度快了效果就不一样了下载的过程非常丝滑当然是成功了

3286fc22c2788e596b5174f332a2b97.png

pip list检查之后发现终于有了cu117激动的我像个两百斤的孩子…

c7c8262a16370ce902c74aeb4056abd.jpg

检查完毕依次输入以下命令

python
import torch
print(torch.__version__)			# 注意version的前后都是两个下划线_
print(torch.cuda.is_available())	# is后面一个下划线

image-20221104231512540.png

前后都是两个下划线_
print(torch.cuda.is_available()) # is后面一个下划线




[外链图片转存中...(img-FXQ2IiaU-1669642587414)]

OK回去睡觉去了
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“Linux的虚拟环境下安装GPU版本的torch、torchaudio、torchvision详细过程” 的相关文章