1. 目的: 安装GPU版本pytorch
2. 问题:cuda、toolkit、cuDNN、python版本均要一致,一旦出现不对应,就会导致安装失败。
3.以下是 两次安装失败问题展现
原因1:cuda渠道版本是12.3,但是pytorch的最新cuda版本支持<=12.1 (https://pytorch.org/) 日期:20231026 解决方式:卸载掉cuda相关的所有程序,重新安装 原因2:cuda版本11.7,并调用pytorch官网的conda命令安装,如下 conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia 报错如下
根据上述报错信息,课件是torch2.0.2对应的python般般大于3.8

综上分析:安装pytorch要求cuda、toolkit、cuDNN、python四个版本均一致
4. 卸载/安装pytorch
1. 查看显卡驱动,可驱动的cuda的最高版本
通过 NVIDIA Control Panel 查看

显卡是NVIDIA GeForce RTX 3050 Laptop
nvidia-smi

2. 控制面板中卸载NVIDIA程序,我均删掉
3. 查看显卡驱动,可驱动的cuda的最高版本
nvidia-smi
报错,说明卸载成功。
再把相应地址的文件夹都删除

接下里开始安装
安装前先确定pytorch、python版本(https://pytorch.org/get-started/previous-versions/),看和显卡支持的cuda版本是否一致,然后确定对应toolkit和cuDNN

4. 下载toolkit
对应版本查看,参考https://developer.nvidia.com/cuda-toolkit-archive
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html


安装过程,可选择自定义。比如只安装CUDA对应的驱动
安装toolkit也会安装cuda驱动

5. 下载cuDNN
cuDNN对应版本 https://developer.nvidia.com/rdp/cudnn-archive
下载之后,文件拷贝
(1)解压:会生成cuda/include、cuda/lib、cuda/bin三个目录;
(2)分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容分别拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1对应的include、lib、bin目录下即可。
注意:不是替换文件夹,而是将文件放入对应的文件夹中(如果提示是否替换,说明操作有问题)

6.验证安装
6.1 安装pytorch
conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia

import torch

torch.cuda.is_available() # cuda是否可用
torch.version.cuda # cuda版本

torch.backends.cudnn.is_available() # cudnn是否可用
torch.backends.cudnn.version() # cudnn版本

6.2 安装pytorch验证结果如下

1. 本站所有资源来源于原创和复现,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者文档,可以与我们交换,分享有积分奖励和额外收入!
4. 本站提供的源码、文档等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.2zcode.com",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明网站内的所有源码都经过我们亲自测试,均可以正常使用.

索炜达.猿创 » 重新安装CUDA+pytorch+torchvision+torchaudio

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
因为每个人购买的系统代码不一样,我们提供都是一对一的优质在线QQ技术支持,目前暂时提供QQ交流群http://www.2zcode.com/zzxt。

发表评论

  • 209914会员数(个)
  • 3036资源数(个)
  • 0本周更新(个)
  • 0 今日更新(个)
  • 1215稳定运行(天)

提供最优质的资源集合

加入VIP
开通VIP 享更多特权,建议使用 QQ 登录