问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CUDA与CUDNN在Windows下的安装与配置(超级详细版)

创作时间:
作者:
@小白创作中心

CUDA与CUDNN在Windows下的安装与配置(超级详细版)

引用
CSDN
1.
https://blog.csdn.net/YYDS_WV/article/details/137825313

CUDA和CUDNN是深度学习中常用的GPU计算库,它们能够显著提升模型训练速度。本文将详细介绍如何在Windows系统下安装和配置CUDA与CUDNN,包括安装前的准备工作、具体的安装步骤以及安装失败后的解决方法。

一、安装前期准备

(1)查看电脑支持CUDA版本

1)方法一,终端查看

  1. 同时点击win+r,输入cmd点击“确定”,进入终端窗口,输入nvidia-smi查看CUDA版本

如图所示,博主的CUDA支持版本为12.2

2)方法二,NVIDIA控制面板查看

  1. 打开NVIDIA控制面板
  2. 打开后点击“帮助”,点击“系统信息”
  3. 打开系统信息后点击“组件”,查看NVIDIA CUDA支持版本,下载时选择前两位即可,比如说博主CUDA 12.2.146 那么只要下载 CUDA 12.2.X 即可使用

(2)注册NVIDIA账号

  1. 进入NVIDIA官网,点击“立即加入”进行注册

  1. 随后输入自己的邮箱完成登录即可

二、CUDA的安装与配置

(1)CUDA的下载

  1. CUDA官网下载地址:CUDA Toolkit Archive
  2. 选择电脑支持CUDA版本进行下载,因为博主是12.2.146,所以只要是 CUDA Toolkit 12.2.X 都可以进行下载,博主在这里选择的是 CUDA Toolkit 12.2.1
  3. 点击后等待一会即可进行下载,因为博主是Windows操作系统所以选择“Windows”,选择本地下载“exe(local)”,最后“Download”进行本地下载

  1. 下载完成后运行exe文件进行下载

(2)CUDA的安装与配置

  1. 选择CUDA下载路径:这里博主建议按照文件提供路径下载到C盘,因为博主第一次下载时选择是D盘结果导致安装失败,这里我们选择C:\User\25896\AppData\Local\Temp\cuda
  2. 系统检查:选择“同意并继续”

  1. 许可协议:选择“自定义”,然后点击“下一步”

  1. 选项,自定义安装选项:CUDA必选,点击加号,如果Other components和Driver components的新版本比当前版本低的话就不用勾选,否则会导致安装失败

这里博主Other components和Driver components的当前版本高于或等于新版本号所以不勾选,然后点击“下一步”

注意:不同版本的CUDA相关的安装选择的组件不同,大家注意甄别

  1. 选项,自定义安装位置:可以选择 CUDA Development 和CUDA Documentation文件的安装路径,这里博主也是选择提供的路径,这里我们选择的是C:\Program Files\NVIDIA Computing Toolkit\CUDA\v12.2,随后点击“下一步”进行安装,等待安装成功

(3)检查CUDA是否安装成功

安装成功后,同时点击win+r,输入cmd进入终端窗口输入nvcc -V(注意用大写V,博主使用小写v无法成功运行),若结果如图所示则证明CUDA安装成功

(4)CUDA安装失败

若nvcc -V无法返回结果,则表明CUDA安装失败

1)方法一,设置环境变量

  1. 我们打开“编辑系统环境变量”
  2. 点击“环境变量”
  3. 查看系统变量中是否有变量CUDA_PATH和CUDA_PATH_V12_2(不同版本V后数字不同),并检查路径是否正确

若没有则添加两变量并添加正确路径;若错误则修改成正确路径(路径为选项,自定义安装位置时选择的路径)

  1. 查看系统变量中的Path是否有v12.2\bin,若没有则添加正确路径;若错误则修改成正确路径(路径为选项,自定义安装位置时选择的路径)

2)方法二,重装CUDA

  1. 卸载CUDA:打开“控制面板”,点击“程序”,点击“程序和功能”
    找到“NVIDIA CUDA”相关程序,右击进行卸载

  2. 删除系统变量:打开“编辑系统环境变量”,点击“环境变量”,删除系统变量中CUDA_PATH和CUDA_PATH_V12_2,以及系统变量Path中名为“NVIDIA GPU Computing Toolkit”相关变量

  3. CUDA下载:按照 “二、CUDA的安装与配置” 重新配置,博主当时因为下D盘导致CUDA安装失败,所以进行卸载重新下载到C盘才成功安装CUDA

三、CUDNN的安装与配置

(1)CUDNN的下载

  1. CUDNN官网下载地址:CUDNN Archive
  2. 选择CUDNN支持CUDA版本下载,博主下载的CUDA版本为12.2在这里选择的CUDNN版本为v8.9.3
  3. 因为博主是Windows系统所以选择“Local Installer of Windows”进行下载

(2)CUDNN的安装与配置

  1. 下载好CUDNN的压缩包后进行解压,得到如图所示文件

  1. 打开\NVIDIA Computing Toolkit\CUDA\v12.2,将CUDNN对应bin、lib、include三个文件与CUDA对应的bin、lib、include进行合并,将CUDNN内文件全部复制到CUDA对应文件夹内

如图博主将CUDNN\lib\u0064的文件全部复制到CUDA\v12.2\lib\u0064中

  1. 打开“编辑系统环境变量”,点击“环境变量”,点击“系统变量”中Path添加C:\Program Files\NVIDIA Computing Toolkit\CUDA\v12.2\lib和v12.2\libnvvp以及v12.2\include,点击“确定”完成配置

(3)检查CUDNN是否安装成功

打开C:\Program Files\NVIDIA Computing Toolkit\CUDA\v12.2\extras\demo_suite,查看是否有文件bandwidthTest.exe以及deviceQuery.exe,若存在则在该文件中打开cmd运行两.exe文件

运行bandwidthTest.exe结果

运行deviceQuery.exe结果

若都能成功运行就恭喜你CUDNN安装成功了

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号