Pytorch安装流程及所需注意事项

背景

在运行一个starGAN项目时,突然报错AssertionError: Torch not compiled with CUDA enabled,也就是torch和CUDA没对应上,我想不该啊,都对应着呢。最后发现查了很多资料发现了一个问题,如果你使用conda安装pytorch,一定会是cpu版本的,这样你咋对齐CUDA版本都是白费,得用pip安装pytorch官网指令才行。问题虽然解决了,但是流程又走了一遍,索性把需要注意的地方和流程记录下来吧。

一、查找自己电脑支持的最高CUDA版本驱动

1.右击鼠标,选择NVIDIA控制面板——系统信息——组件,可以发现当前支持的最高CUDA为11.4
在这里插入图片描述
同样可以在显示里看到驱动程序版本为472.47
在这里插入图片描述

2.打开cmd,输入

nvidia-smi

同样可以得到,驱动程序版本和支持的最高CUDA版本。
在这里插入图片描述
3.注意
nvcc --version 这个是查看你电脑环境中安装的CUDA版本的指令,如果你是在虚拟环境里进行,无需关注。
在这里插入图片描述

二、验证驱动程序版本和支持的最高CUDA版本是否符合

官网
不符合使它符合: 参考网址

三、进入pytorch官网找到合适的命令

1.首先,进入pytorch官网
2.在不超过你电脑支持的最高CUDA版本下,选择最接近的一个,常见CUDA10.2、CUDA11.3、CUDA11.6,都是能适应版本最多的。
在这里插入图片描述
3.这里一定要使用Wheel下的pip安装指令
在这里插入图片描述
否则一定会安装CPU版本,等你启动GPU的时候出现问题。
即使你的如下代码返回false。

import torch
print(torch.cuda.is_available())

四、返回你的虚拟环境,输入复制的命令,等待安装

五、验证安装

启动你环境中的python,输入代码

import torch
print(torch.cuda.is_available())

返回 Ture 即为成功。

六、借鉴博客

1.自己上一篇Windows下Pytorch安装全过程博客,纠结在一些小问题上,没记录清楚。以本篇为准。
https://blog.csdn.net/weixin_43976737/article/details/121440865?spm=1001.2014.3001.5501
2.
链接: link
3.
链接: link
4.
链接: link
5.
链接: link

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值