《动手学深度学习》CUDA安装(windows系统)

一、查看可支持的CUDA版本

桌面鼠标右键打开NVIDIA控制面板,选择管理3D设置,然后点击左下方的系统信息,再选择组件,可以看到对应的CUDA版本限制,也就是NVCUDA64.DLL那里,我这边显示的CUDA驱动版本为12.2.147,这个也就是上限了,也就是CUDA最多能支持到12.2.147,
在这里插入图片描述
其次要看显卡驱动,网络上说是要安装GeForce Experience才能看到,那个东西登录贼麻烦,其实通过控制面板的程序与功能就可以直接看到,我们的驱动程序版本是537.70,直接查看在这里插入图片描述
然后通过NVIDIA的官网来查看适配的CUDA版本范围,
在这里插入图片描述
一看好像全部可以装,但由于我们的CUDA支持到12.2,所以只能装12.2以下的CUDA。

二、安装CUDA和cudnn

最后我为了和课本里的教材保持一致,即安装torch=1.12.0,torchvision=0.13.0,我选择了CUDA11.6,这是下载链接
同时必须下载cudnn对应的
直接双击安装了CUDA后,把cudnn压缩包里的东西都拷贝到CUDA的目录下,即bin对应bin,lib对应lib,直接复制的话,文件夹名称相同的会自动合并。
有教程说要设置环境变量,我没有设置,也没有什么影响
最后是安装对应的pytorch和torchvision等包
这里因为我之前已经根据书上的教程安装了miniconda,所以就直接在pytorch对应网址找对应的指令
在这里插入图片描述
主要就是这个指令

conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge

网络不行,装了好几次才成功。成功之后,可以验证是否成功,在命令行或者conda下进入python环境:

##打印是否有cuda可用
print(torch.cuda.is_available())
##打印cuda的版本
print(torch.verision.cuda)

然后看输出是TRUE和对应版本就是对的。

三、遇到的问题

1、主要的问题在于网速,中间安装好几次都崩了。。。尤其是torch大小为1G多,只能说坚持坚持。
2、都成功后我运行了第6章的Lenet那个代码,结果一直报错,OSError: [WinError 1455]页面文件太小,无法完成操作。
然后我参考了这个博客,把虚拟内存改大后重启电脑就成功了。
最后第6章的结果终于是快速跑出来了,开心!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值