Windows系统下多版本CUDA安装与切换教程
Windows系统下多版本CUDA安装与切换教程
本文将详细介绍在Windows系统中安装和切换多个CUDA版本的完整流程,包括查看显卡支持的CUDA版本、下载和安装CUDA、安装匹配的cuDNN、设置环境变量以及验证安装结果等步骤。
1. 查看是否有显卡以及所支持CUDA最高版本
首先按下Win+R键,然后输入 cmd
进入命令窗口,再输入 nvidia-smi
并回车运行。如果成功运行,可以看到CUDA Version,即为所支持的CUDA最高版本。
2. 下载CUDA
(1)访问CUDA Toolkit Archive官方网址:CUDA Toolkit Archive | NVIDIA Developer
(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官方网址:cuDNN Archive | NVIDIA Developer
(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并双击进入编辑。点击新建,输入CUDA 10.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
。如果都能成功运行,则表示安装成功。
6. 切换CUDA版本
(1)打开“编辑环境变量”(打开方法参考步骤4),将 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
检查版本是否切换成功。
本文原文来自CSDN