目录
- [1. 查看显卡支持的CUDA版本](#1. 查看显卡支持的CUDA版本)
-
- [1.1 指令查看](#1.1 指令查看)
- [1.2 控制面板查看](#1.2 控制面板查看)
- [2. 安装CUDA](#2. 安装CUDA)
-
- [2.1 下载](#2.1 下载)
- [2.2 安装](#2.2 安装)
- [2.3 验证](#2.3 验证)
- [3. 安装cuDNN](#3. 安装cuDNN)
-
- [3.1 下载](#3.1 下载)
- [3.2 安装](#3.2 安装)
- [3.2 验证](#3.2 验证)
1. 查看显卡支持的CUDA版本
1.1 指令查看
- 打开
cmd
输入nvidia-smi
Driver Version
表示显卡驱动版本,CUDA Version
表示支持CUDA的最高版本
1.2 控制面板查看
- 右击桌面,点击
NVIDIA控制面板 -> 帮助
,显示中可以看到显卡驱动版本,组件中可以看到支持CUDA的最高版本
2. 安装CUDA
2.1 下载
- 通过官方链接查看历史版本,找到支持的版本并下载。
- 选择系统环境,使用本地
exe
安装
2.2 安装
- 双击下载的
exe
文件,建议默认路径安装,点击OK
。
- 点击
同意并继续
。
- 选择
自定义
,点击下一步
。
- 选择需要安装的组件,点击
下一步
,如果用不到Visual Studio
,可以取消勾选Visual Studio Integration
,建议先勾上安装一下试试,因为这个安装失败再取消勾选。
- 记住安装路径,后面添加系统变量时用得上,点击
下一步
。
- 等待安装。
- 点击
下一步
。
- 安装完成,点击
关闭
。
2.3 验证
- 右键
此电脑 -> 属性 -> 高级系统设置 -> 环境变量
,查看系统变量
里是否含有以下变量,如果没有需手动添加。我电脑上安装过其它版本的CUDA(11.6),所以含有11.6的路径,没有安装过其它版本的话只关注红框内的变量即可。
- 打开
cmd
,运行nvcc --version
或者nvcc -V
,查看安装的CUDA版本。
- 运行
set cuda
,查看路径。
安装成功!
3. 安装cuDNN
3.1 下载
通过链接,找到对应CUDA
版本的cuDNN
,截至文章日期,CUDA12.x
最高支持cuDNN9.1.1.17
。考虑到稳定性,一般不直接使用最新版本。
3.2 安装
下载之后是一个压缩包cudnn-windows-x86_64-9.0.0.312_cuda12-archive.zip
,找到这个压缩包并解压,解压后的目录如下。将3个文件夹复制到CUDA的安装路径。复制时会提示含有同名文件,直接覆盖即可。
3.2 验证
启动cmd
,cd到安装目录下的 ./extras/demo_suite
分别运行bandwidthTest.exe
和deviceQuery.exe
,出现PASS,安装成功。