Windows 10 安装 CUDA、cuDNN 及验证步骤总结

Windows 10 下 CUDA 与 cuDNN 的安装需遵循 “版本匹配→CUDA 安装→环境变量配置→cuDNN 配置→验证” 的流程,具体步骤如下:

一、CUDA 安装与配置(以 CUDA 10.1 为例,版本需按需选择)

1. 下载 CUDA 安装包

  • 下载地址:访问 NVIDIA 官网 CUDA 工具包下载页(或参考文中链接 https://developer.nvidia.com/zh-cn)。
  • 选择参数:按系统配置筛选:
    • Operating System:Windows
    • Architecture:x86_64
    • Version:Windows 10
    • Installer Type:推荐选「exe (local)」(本地完整安装包,避免网络依赖,如 cuda_10.1.168_425.25_win10.exe,大小约 2.3-2.8GB)。

2. 运行安装包(关键注意点)

  1. 解压目录设置:双击安装包后,会提示 “解压到临时目录”,不要默认解压到 C 盘(避免占用系统盘资源),可自定义路径(如 D:\Temp\CUDA),安装完成后可删除该临时目录。
  2. 安装类型选择
    • 优先选「自定义(Advanced)」,而非「精简(Express)」:
      • 原因:“精简” 会安装所有组件并覆盖现有显卡驱动,若当前显卡驱动版本比 CUDA 自带驱动新,选择 “自定义” 可跳过驱动安装,避免降级。
  3. 组件选择
    • 若保留现有驱动,取消勾选「Driver components」下的 “NVIDIA Graphics Driver”;
    • 必选「CUDA」核心组件(如 CUDA Toolkit、CUDA Samples 等),其他组件(如 Nsight 工具)按需勾选。
  4. 安装路径:默认路径为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1,也可自定义(如 D:\NVIDIA\CUDA\v10.1),后续环境变量需对应修改。

3. 配置 CUDA 环境变量

安装完成后,系统会自动生成 CUDA_PATH 和 CUDA_PATH_V10_1(版本对应)环境变量,需手动补充以下系统变量

(1)新增系统变量(按默认路径示例,自定义路径需同步替换)
变量名变量值(默认路径)变量值(自定义路径示例)
CUDA_SDK_PATHC:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1D:\NVIDIA\CUDA Samples\v10.1
CUDA_LIB_PATH%CUDA_PATH%\lib\x64%CUDA_PATH%\lib\x64
CUDA_BIN_PATH%CUDA_PATH%\bin%CUDA_PATH%\bin
CUDA_SDK_BIN_PATH%CUDA_SDK_PATH%\bin\win64%CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH%CUDA_SDK_PATH%\common\lib\x64%CUDA_SDK_PATH%\common\lib\x64
(2)修改系统变量「PATH」

在「PATH」末尾添加以下路径(默认路径示例,自定义路径需同步替换):

%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\common\lib\x64;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\bin\win64;

二、cuDNN 安装与配置(需与 CUDA 版本匹配)

1. 下载 cuDNN 压缩包

  • 下载地址:访问 NVIDIA cuDNN 下载页(需注册 NVIDIA 开发者账号并填写问卷)。
  • 版本匹配:选择与 CUDA 版本对应的 cuDNN,如 CUDA 10.1 对应「cuDNN Library for Windows 10(v7.6.1 为例)」,下载压缩包 cudnn-10.1-windows10-x64-v7.6.1.34.zip

2. 复制 cuDNN 文件到 CUDA 目录

  1. 解压 cuDNN 压缩包,得到 cuda 子文件夹,内含 binincludelib 三个文件夹;
  2. 将这三个文件夹中的所有文件(非文件夹本身)复制到 CUDA 安装目录的对应文件夹中:
    • cuDNN\cuda\bin\* → 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
    • cuDNN\cuda\include\* → 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include
    • cuDNN\cuda\lib\x64\* → 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64
    • 提示 “覆盖文件” 时,选择 “是”。

三、验证 CUDA 与 cuDNN 安装是否成功

通过 CUDA 自带的 deviceQuery.exe 和 bandwidthTest.exe 工具验证,步骤如下:

1. 打开命令行工具

按 Win + R 输入 cmd 或打开「Windows PowerShell」(无需管理员权限)。

2. 进入工具目录

切换到 CUDA 安装目录下的 extras\demo_suite 文件夹(默认路径示例):

cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite"

(自定义路径需替换为实际路径,如 cd "D:\NVIDIA\CUDA\v10.1\extras\demo_suite")。

3. 执行验证命令

(1)测试带宽:bandwidthTest.exe

执行命令:

.\bandwidthTest.exe
  • 成功标志:输出末尾显示 Result = PASS
(2)测试设备信息:deviceQuery.exe

执行命令:

.\deviceQuery.exe
  • 成功标志
    • 检测到 GPU 设备(如文档中 “Device 0: GeForce GTX 650”);
    • 输出末尾显示 Result = PASS
    • 同时会显示 CUDA 驱动版本、GPU 显存、核心数等信息,确认与硬件匹配。

关键注意事项

  1. 版本匹配:cuDNN 版本必须与 CUDA 版本严格对应(如 CUDA 10.1 → cuDNN 7.x,CUDA 11.x → cuDNN 8.x),否则无法正常工作;
  2. 驱动兼容性:CUDA 安装包自带的驱动版本可能较低,若当前显卡驱动更新,需选择 “自定义安装” 跳过驱动组件;
  3. 路径一致性:环境变量中的路径需与 CUDA 实际安装路径完全一致,避免因路径错误导致验证失败;
  4. 临时目录清理:CUDA 安装时的临时解压目录(如 D:\Temp\CUDA)安装完成后可删除,释放磁盘空间。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值