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

Windows 11安装NVIDIA+CUDA(带cuDNN)

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

Windows 11安装NVIDIA+CUDA(带cuDNN)

引用
CSDN
1.
https://blog.csdn.net/taoshiwu/article/details/142633710

本文将详细介绍在Windows 11系统上安装NVIDIA驱动、CUDA和cuDNN的完整步骤。这些软件是深度学习和GPU计算的重要基础组件,正确安装它们对于搭建深度学习环境至关重要。

一、NVIDIA驱动下载安装

1. NVIDIA下载

官网:https://www.nvidia.cn/geforce/drivers/

下载类型有两种:一种是开发用的Studio(选这个),另一种是游戏用的Game Ready,一定要选Studio版本类型的,不然后面安装CUDA会失败。

2. 安装NVIDIA


安装完NVIDIA驱动会包括3个软件:图像驱动程序、PhysX系统软件、HD音频驱动软件。(查看:控制面板 ⇒ 程序卸载)

二、CUDA下载安装

1. CUDA下载

CUDA和cuDNN为NVIDIA支持GPU运算以及深度神经网络计算加速的算法库。通常需要安装以支持利用GPU加速神经网络的训练和推理。

CUDA下载: https://developer.nvidia.com/cuda-toolkit-archive

cuDNN下载: https://developer.nvidia.com/rdp/cudnn-archive

2. 查看支持的CUDA版本

①.查看方式:打开NVIDIA控制面板界面

②.这里根据显示信息选择对应版本(本来想下载cuda11.3的,但cuda11.3在opencv4.8上编译不过,所有这里就下载cuda12.1了,还有就是12.2及以上版本好像需要改opencv源码才能适配,编译opencv章节会详细说明)

③.cuDNN版对应的只要是11.x的都可以,但发布日期不要太旧的。

3. 安装CUDA

①.找到你下载的CUDA,无脑安装就行了

②.如果安装失败则选择自定义安装

取消勾选最后那两项,因为安装驱动的时候已经自动装好了。(如果安装失败就把Nsight VSE也取消勾选,因为大部分错误都是提示:Nsight Visual Studio Edition 安装失败导致)

选择默认路径:

安装Visual Studio支持包:

安装完成后,继续下一步:

全部安装完成

4. 安装失败处理

到这里其他组件都安装成功,就只差VSE没装了,但觉得这个东西不装的话,可能以后使用受影响,于是在解压文件里面找到这个程序,如下图:

点击exe安装,Visual Studio 2022里面的一个组件有冲突。解决办法就是先把Visual Studio 2022安装目录先重命名,等安装完Nsight Visual Studio Edition组件后再把Visual Studio 2022目录改回来。(看运气,我换了一台电脑又不行了)

只勾选那一个就行了

提示已安装

到这里CUDA全部功能已安装完,别忘了把VS2022文件夹改回来哦。

5. 查看是否安装成功

打开调试终端,执行:

nvcc -V

三、安装cuDNN

其实也说不上安装,就是解压缩包,然后把文件拷贝到CUDA安装目录而已。

1. 拷贝文件

①.解压cuDNN压缩包,可以看到bin、include、lib目录

②.打开 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA,找到你安装的版本目录,打开,找到bin、include、lib目录,将cuDNN压缩包内对应的文件复制到bin、include、lib目录。

注意:是复制文件到bin、include、lib目录,不是复制目录。

2. 添加环境变量

你需要在系统环境变量的Path项下添加几个路径:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\lib\u0064

3. 检查安装结果

调试终端打开安装路径:

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

执行命令:

.\bandwidthTest.exe

继续执行命令:

.\deviceQuery.exe

至此,CUDA已全部安装完成。

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