目录
1、查看是否有显卡以及所支持cuda最高版本
首先Win+R,然后输入 cmd 进入命令窗口,再输入 nvidia-smi 回车运行,成功运行后可以看到CUDA Version 即为所支持的 cuda 最高版本
2、下载cuda
(1)官方网址:CUDA Toolkit Archive | NVIDIA Developerhttps://developer.nvidia.com/cuda-toolkit-archive
(2)选择自己所需的cuda版本
在Windows系统中,以cuda的10.2版本为例
下载完成后双击 cuda_10.2.89_441.22_win10.exe 开始安装(临时文件temp\cuda直接点击OK就好了):
点击同意并继续:
选择自定义,然后下一步:
由于已经安装过CUDA,则只需勾选cuda再点击下一步:
点击下一步(默认安装在 C 盘,也可以选择安装到其它盘,但要记住安装路径)
等待下载完成后点击下一步然后点击关闭:
安装完成后可以在 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2 路径下看到安装完成的相关文件
3、安装与刚刚安装的cuda版本匹配的cudnn
(1)官方网址:cuDNN Archive | NVIDIA Developerhttps://developer.nvidia.com/rdp/cudnn-archive
(2)滑动找到相关版本,如: Download cuDNN v8.7.0(November 28th,2022),for CUDA 10.2
(3)下载完成后解压压缩包,并将解压后的三个文件夹都复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2里面(系统会提示你要不要替换,别怕,选择继续即可)
4、设置系统环境变量
(1)在系统中搜索:编辑系统环境变量
(2)再点击“环境变量(N)”,然后在下方的 系统变量(S)中点击找到 Path 并双击进入编辑,再点击新建,输入cuda10.2的include 和 lib 文件夹的路径,如 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include
5、验证安装结果
(1)打开C:\Program Files\NVIDIA Computing Toolkit\CUDA\v10.2\extras\demo_suite
查看是否有文件 bandwidthTest.exe 以及 deviceQuery.exe
(2)Win+R输入cmd进入命令窗口,转到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\demo_suite 的路径下,然后再分别输入 .\bandwidthTest.exe和 .\deviceQuery.exe,都成功运行即安装成功,如下(以.\bandwidthTest.exe为例):
6、切换cuda版本
(1)打开“编辑环境变量”(打开方法看步骤 4 ),再将4(2) 创建的 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include 上移到最上方
(2)再双击 CUDA_PATH,修改为v10.2
(3)双击 NVCUDASAMPLES_ROOT,修改为v10.2
修改完成后点击确认即可
(4)Win+R输入cmd 进入命令行窗口,然后输入 nvcc -V 检查版本是否切换成功