1. 确认是否安装了NVIDIA驱动并确定最高支持的CUDA版本
使用 windows + r 快捷键打开运行并输入cmd打开命令行窗口
在命令行窗口输入
nvidia-smi.exe
可以看到CUDA Version 为 12.2. 如果没有得到如下结果,说明没有NVIDIA驱动(前提要是NVIDIA显卡1050卡以上),需要去官网下载(魔法),或者百度云
第一步我们获取了CUDA最高支持的版本
2. 下载对应的CUDA和CUDNN版本 官网(魔法) 百度网盘( 11.8 和 12.2 )
CUDA是可以向下兼容的,我最高支持版本为12.2,表示我也可以使用11.8的版本。但是CUDNN必须要和CUDA对应,使用了11版本的CUDA,必须使用11版本的CUDNN;同理对于12版本的CUDA和CUDNN成立。这里我以11.8的版本为例子
从百度网盘中下载得到
按照下面安装方式安装CUDA
为了方便管理,我们在根目录环境下创建一个CUDA空文件夹
然后我们来安装cuda,右键打开cuda文件,这个地址只是一个临时的安装地址,安装完毕后会自动删除,不用修改,点击OK!
看图操作1
看图操作2
然后直接把CUDNN压缩包里面的文件解压到C:\CUDA目录下
直接拖入就好,文件夹里面的内容会自动覆盖!
检查一下文件是否解压成功
第二步CUDNN安装完成!
在windows系统中配置环境变量
按下图依次进行,发现系统变量里面有两个 CUDA_PATH 和 CUDA_PATH_V18_8,如果没有,点击新建手动添加
变量名:CUDA_PATH 变量值 C:\CUDA 变量名:CUDA_PATH_V11_8 变量值 C:\CUDA
点击path观察是否有以下四个变量,同样的,没有的话手动添加
C:\CUDA\bin C:\CUDA\lib C:\CUDA\libnvvp C:\CUDA\include
到现在为止,安装就结束了,下一步我们来验证安装是否成功!
3. 验证CUDA和CUDNN安装是否成功
使用 windows + r 快捷键打开运行并输入cmd打开命令行窗口
依次运行下面代码
cd C:\CUDA\extras\demo_suite .\deviceQuery.exe # 观察是否出现 Result = PASS 如果出现说明成功 .\bandwidthTest.exe # 观察是否出现 Result = PASS 如果出现说明成功
如果出现下面情况,说明成功!
4. 可能出现的问题
CUDA文件夹安装完成后不见了
可能是把临时文件夹和安装文件夹搞成一样了,临时文件夹在安装完成后自动删除,所以出现这种情况
CUDA安装成功,但是检验的时候出现版本不一致
可能是旧版本没有删除就安装,建议先在windows的 添加或者删除程序 中把旧版本删除干净, 然后去环境变量中把所有关于cuda的环境变量都删除干净,再重新安装