【软件安装】24-03-05:CUDA与cuDNN的安装与下载
CUDA提供通用并行计算平台和编程模型,CUDNN是针对深度学习应用进行优化后的GPU加速库。
安装CUDA
查看显卡型号和驱动版本(Driver Version)
打开cmd,输入nvidia-smi
主要是确认CUDA Version的版本,这里是12.4,意味着我可以安装12.4及以下任何版本的CUDA
下载CUDA
注意版本号,由于咱是12.4,这里随便挑一个下都行。
选择配置:Windows系统 -> x86_64 -> Win10 -> exe(local)
如果你是其他配置,自行修改即可
启动!
随便选个地址解压,注意,后续会把你这个解压的文件夹一块帮你自动清理的!(比如我们这里的temp文件夹)
解压完毕后,啥也不用干,自动弹窗:
同意并继续:
选高级,然后下一步:
只要第一个的CUDA,并且反勾Visual Studio Integration
这个选项,然后下一步(理由:
)
修改你的安装地址,下一步,等安装就行力!(这个才算是真正的安装,不要选之前的temp文件夹,安装完毕后之前的temp文件夹会被删除)
验证CUDA安装结果
打开cmd输入:nvcc -V
,出现类似下面内容即可:
cuDNN安装
网上教程说需要登陆才能下载(实际操作的时候我登不上显示403),但是我从官网进去cuDNN的时候,下载不用登陆了(但是只有cuda11.8和cuda12.3两个版本的cuDNN)
网上版本
找到你的cuda版本,点进去,下载for windows(Zip)的就行:
解压后只有三个文件夹和一个文件:
把三个文件夹替换到CUDA的安装目录里面就行
我摸索的版本
点击红框的Download cuDNN Library
老规矩,选平台,x86_64,win10,exe(local),Download就行。
启动!
这里我又重新建立了一个temp文件夹,点OK就行,完成后一样会自动弹窗,同时安装完毕后这个temp文件夹也会被一起清理掉:
同意并继续:
高级,下一步:
说明:
cuDNN for CUDA cuda12.3:你如果安装的是12.X的cuda,就要这个
cuDNN for CUDA cuda11.8:如果你装的是11.x的cuda,就这个
cuDNN Samples:模板参考,可选
由于我的是cuda12.3的,我就只要第一个就行
挑个位置安装,放同一文件夹下就行,完成后直接去到目标文件夹(如果你没选samples,那么就只有三个文件夹和一个文件,如下)
接着把三个文件丢到你安装CUDA的文件夹内,如果要你替换,替换就行:
cuDNN测试
在CUDA的安装文件夹中(也就是我们刚刚丢cuDNN文件到CUDA文件夹那儿),点开extras
,再点开demo_suite
,然后在这个文件夹内打开powershell或终端,输入:.\deviceQuery.exe
。最下面出现PASS就行:
然后再输入:.\bandwidthTest.exe
,最下面出现PASS就行:
后记
至此,你已经完成了CUDA和cuDNN的安装和下载