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

Windows 11系统下CUDA和cuDNN的安装与环境变量配置

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

Windows 11系统下CUDA和cuDNN的安装与环境变量配置

引用
CSDN
1.
https://blog.csdn.net/shdabai/article/details/131248257

CUDA(Compute Unified Device Architecture)是NVIDIA提供的一种并行计算平台和编程模型,可以加速各种科学计算、机器学习和深度学习应用。而cuDNN(CUDA Deep Neural Network Library)是NVIDIA提供的一款用于优化深度神经网络训练和推理性能的库。本文将详细介绍在Windows 11系统上安装CUDA和cuDNN的步骤,包括版本选择、安装过程和环境变量配置。

一、说明

CUDA(Compute Unified Device Architecture)是NVIDIA提供的一种并行计算平台和编程模型,可以加速各种科学计算、机器学习和深度学习应用。而
cuDNN(CUDA Deep Neural Network Library)是NVIDIA提供的一款用于优化深度神经网络训练和推理性能的库。

虽然CUDA包含了一些基本的矩阵运算和线性代数函数,但它不直接包含深度神经网络相关的算法和优化。因此,为了使用CUDA进行深度学习任务,需要安装一个额外的库,例如cuDNN。cuDNN库还提供了一些高级功能,例如卷积算法的快速实现和GPU内存管理。因此,通过与CUDA结合使用,cuDNN可以大幅提高深度学习应用的性能和效率。

因此:
CUDA,需要下载两个安装包
CUDA toolkit
cuDNN

二、CUDA的下载以及安装

1. 确定自己电脑设备哪个版本CUDA

一般就是:打开nvidia(桌面右键)->选择左下角的系统信息->组件既可以。我的电脑是win11,我自己的操作方式如下:

a. 点击左下角

b. 点击左下角进行搜索nvidia弹出这个页面,点击左下角,系统信息

c.接着点击组件

这就是自己电脑支持的CUDA版本,一般选择配套的,我有时候会选择略低于这个的版本,不能高于。具体情况视情况而定

2. CUDA的下载

下载地址
我自己的下载。
最后的下载的成果

3. CUDA的安装

1. 双击点击ok

耐心等待……

2. 同意即可

3. 这个随意哪个都行

我使用的是自定义直接下一步:

4.选择安装位置 接着下一步

默认即可,但是要记住这个地址,下面手动配置环境变量要用到

三、CUDA环境变量设置

一般这里安装完毕后,12版本会自动配置好环境变量,若是没有配置就只能自己配置了。后面就用我电脑上的另一个版本11.4.4版本的内容说明,上面的流程是一模一样的,仅仅是版本号不同罢了,没必要纠结

变量:


CUDA_PATH
CUDA_PATH_V11_4
NVCUDASAMPLES_ROOT
NVCUDASAMPLES11_4_ROOT

值:这里我用 11.4版本为例,流程上是一样的,就是版本号不一样仅此而已,这个值就是上面让记住的安装地址


C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.4
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.4

步骤1. 鼠标右击我的电脑–>右击点击属性

步骤2. 选择高级系统设置–>环境变量设置

步骤3. 点击新建,依次输入上面的变量和值

步骤4. 进行测试安装

win+r,输入cmd即为安装成功……

四、cuDNN下载以及安装

1. cuDNN的下载

下载地址
下载地址2
一般首次下载需要进行账号注册,这个很简单有邮箱就行,按照步骤走就可以。我用的是Google邮箱。进去后是这样的…根据cuda版本进行下载即可点击红色框这里进行版本选择…看cuda下载地址确定自己的cuda完全版本,我这里用11.4为例,流程上与上面12.1一样好了知道这个选择cuDNN的下载版本…我选择的是这一个…下载后的样子是这样婶儿的…

2. cuDNN的安装

步骤1. 先找个合适位置解压

有三个文件夹…

步骤2. 安装 将刚才解压的文件拷贝到cuda 安装位置中…默认安装的话,咱们理论上是一样的

不一样的话,基本上就在c盘 找下就找到了…

步骤3. 同名文件进行替换就行

3. cdDNN环境变量配置

方法一样:一般12+的版本会自动配置好这些环境变量,同名文件替换后,可以直接跳过这些配置环境变量步骤,直接测试安装是否成功此电脑—>右击属性—>高级系统设置—>环境变量将下面这些内容放在这个path中。就将替换后的bin、include、lib以及libnvvp路径


C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp

4. 进行cuDNN验证

进入这个位置:::选中地址在选中地址后输入cmd回车分别键入:


bandwidthTest.exe
deviceQuery.exe

成功……

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