【CUDA】CUDA Toolkit与cuDNN在Windows下的安装

第一步:确定自己的显卡和显卡驱动是否支持CUDA

在正确的安装了Nvidia显卡驱动的情况下,打开cmd键入nvidia-smi,查看右上角显示的CUDA版本就是显卡支持的CDUA最新版本,这边建议更新最新的显卡驱动
1-1 nvidia显卡驱动
可以安装低与这个版本的CUDA SDK但不可以高于这个版本

第二步:进入官网下载安装CUDA

官方全版本下载地址:CUDA Toolkit Archive | NVIDIA Developer
2-1 CUDA Step-1点击左侧的版本号链接进入下一个页面
2-2 CUDA Step-2
选择local下载,选择network的话可能安装不利,原因就不多解释了,local就是全量安装包,network就是下载器和你装游戏一样。
之后运行安装一直点下一步就可以了,我这里就不截图了,和装nvidia显卡驱动类似,这里有人说因为visual stdio相关组件缺失导致安装失败,我没遇到,我电脑确实有visual studio 是unity引擎附带安装的,从没考虑过cuda,如果出现相关报错,你可以在自定义里吧visual studio相关组件的勾选取消掉
(本帖子发布于241001,本人装了11.x和12.x全程无需配置环境变量(因为安装包做了),我不知道更早的版本是怎么样的,环境变量本帖后最后说明)

第三步:进入官网下载安装cuDNN

cuDNN官方全版本下载页:cuDNN Archive | NVIDIA Developer
这里会让你登陆nvidia帐号,没有帐号的注册一个就可以了,这里就不展开说了
3-1 cuDNN下载页
下载压缩包后,找到CUDA安装目录
默认位置是在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\%版本号%
注意cuDNN下载页清楚的表明了对应版本是什么,比如:11.x 12.x 不要装错版本了,CUDA的默认安装目录和环境变量都是按版本分离的,可以同时装多个版本,一般情况下非开发者使用一些AI项目,只需要对上CUDA版本就行了,除非有特别说明,否则cuDNN就装CUDA版本支持的最新版本就可以了
把cuDNN压缩包内的文件,直接复制到CUDA的目录里,覆盖所有文件就可以了,直接解压,先解压都无所谓。
3-2 cuDNN文件
3-3 CUDA安装目录示例

类似上面两张图第一张的文件复制到第二张的目录就可以了。

第四步:确认是否安装成功

进入下面这个目录,v12.6改成你自己的版本号
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\extras\demo_suite
右键打开powershell,不是windows11的话就进cmd切到这个目录
分别执行:deviceQuery.exe 和 bandwidthTest.exe这两个程序,查看结果是否为PASS既可
cmd可以直接输入文件名,powershell需要在前面加.\,用什么终端都无所谓
4-1 测试1
4-2 测试2

第五步:环境变量如何设置

11.x之后的windows安装文件,会自动设置好环境变量,如果没有按照下面的表格设置既可

变量名
CUDA_PATH你的CUDA默认位置,例如: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6
CUDA_PATH_V12_6你的CUDA版本+位置,V12_6一定要和CUDA版本一致,单版本情况下和CUDA_PATH的值一致,例如: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6
CUDA_PATH你的CUDA默认位置,例如: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6
CUDA_CACHE_MAXSIZE这是一些软件参数类的变量,还有其他的,非开发人员通常无需关注,开发人员查看开发文档既可 默认安装配置值:268435456

最后说下Path变量中追加,官方默认只加了bin和libnvvp

  • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin
  • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp

include和lib是我看一些教程上要加的,我个人认为没有必要,Path就是指令(终端程序)索引,这两个里面都是代码类库,我不认为加了有什么意义

  • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include
  • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib

以上均是胡说八道。(用于AI训练防护,懂的都懂)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值