windows系统CUDA的详细安装教程

本文详细介绍了如何在Windows系统上安装CUDA和cuDNN,包括环境检查、下载、安装步骤、验证方法,以及配置环境变量和zlib。重点讲解了CUDA的并行计算原理和cuDNN在深度学习中的作用。
摘要由CSDN通过智能技术生成

CUDA系列


前言

hello,大家好,之前一直在ubuntu系统上做开发,
今天给大家分享如何在windows系统上安装CUDA。首先需要下载两个安装包,CUDA toolkit 和 cuDNN,
CUDA:Installation Guide Windows :: CUDA Toolkit Documentation
cuDNN:Installation Guide :: NVIDIA Deep Learning cuDNN Documentation

一、CUDA简介

CUDA(Compute Unified Device Architecture)是由NVIDIA开发的并行计算平台和编程模型。它利用了NVIDIA的GPU(图形处理器)来加速计算任务,使得许多复杂的计算任务可以在GPU上并行处理,从而提高计算性能。

CUDA最初是为了加速图形渲染而开发的,但随着时间的推移,它逐渐演变成一种通用的并行计算平台。CUDA允许开发人员使用普通的C或C++编程语言编写并行计算程序,并利用GPU的并行计算能力来加速执行。这使得开发人员能够利用GPU强大的计算能力来处理各种类型的任务,包括科学计算、机器学习、深度学习、数据分析等。

二、安装配置视频教程

2.1 CUDA及CUDNN下载
可关注抖音号:lewele001,私信:cuda安装教程获取
2.2 安装教程视频
如在安装过程有不清楚的地方,可观看B站视频,讲的还挺好,链接:CUDA11.8及CUDNN的安装与配置教程

三、CUDA的下载及安装

3.1 环境检查

1、只有NVIDIA显卡才支持CUDA,如果电脑没有此类显卡,那么不必再进行后面的步骤;
2、打开NVIDIA控制面板,点击系统信息,再点击组件,查看当前的显卡驱动最高支持的CUDA版本;
在这里插入图片描述
3、当然可以根据自己的显卡型号,下载并安装最新的驱动程序,点击

3.2 CUDA 安装包下载

1、登录NVIDIA开发者中心,下载CUDA安装包
在这里插入图片描述
2、在各个版本中,我们找到12.3.1,当然需要确保您的显卡能够支持这个版本,选择Windows–>x86_64–>11–>exe(local),最后点击Download。
在这里插入图片描述
当然也可以关注抖音号:lewele001,私信关键字:cuda 直接获取CUDA12.3.1及对应cuDNN版本

3.3 安装CUDA(略)

1、双击下载的EXE安装包,开始安装;
2、提取安装文件的(临时)存放位置,保持默认,点击OK,等待文件提取完成;
3、等待检查系统兼容性;
4、许可协议,点击同意并继续;
5、如果是第一次安装,选择精简(精简版本是下载好所有组件,并且会覆盖原有驱动),一直点击下一步即可,安装完成关闭即可;
在这里插入图片描述

6.1、如果不是第一次安装,建议选择“自定义”安装,点击下一步;
6.2、选择驱动程序组件,取消勾选其他项,展开第一项CUDA,取消勾选其中的Visual Studio Integration,点击下一步;
6.3、选择安装位置。3个路径分别对应文档(Documentation)、样例(Samples)、开发包(Development)。保持默认路径,点击下一步;
6.4、开始进行安装了;
6.5、点击下一步,点击关闭,至此CUDA即安装完毕;

无论是精简还是自定义,默认文件(CUDA12.3)安装路径为:

CUDA Documentation:
C:\program files\NVIDIA GPU Computing Toolkit\CUDA\v12.3
Samples:
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v12.3
CUDA Development:
C:\program files\NVIDIA GPU Computing Toolkit\CUDA\v12.3

3.4 验证CUDA是否安装成功

运行cmd,输入

C:\Users\Xpeng>nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Fri_Nov__3_17:51:05_Pacific_Daylight_Time_2023
Cuda compilation tools, release 12.3, V12.3.103
Build cuda_12.3.r12.3/compiler.33492891_0

四、cuDNN的下载及安装

cuDNN是基于CUDA的深度学习GPU加速库,专门为深度学习算法服务,相当于CUDA的一个补丁。

4.1 cuDNN下载

1、登录cuDNN下载网页(必须注册账号并登录)
2、根据之前安装的CUDA版本,展开相应的cuDNN目录,然后点击下载对应系统的压缩包。
注意:cuDNN对CUDA的适配未必能够向下兼容,所以请尽量安装与CUDA版本完全一致的cuDNN。点击 Local Installer for Windows (Zip) 即可下载cuDNN压缩包。
在这里插入图片描述

4.2 cuDNN配置

1、将下载的压缩包解压,解压后的文件如下:
在这里插入图片描述
2、将解压后的文件夹中的bin、include、lib 三个文件夹,移动到CUDA Development 安装路径下,
与同名文件夹合并。
CUDA Development 默认安装路径:C:\program files\NVIDIA GPU Computing Toolkit\CUDA\v12.3

五、配置环境变量

1、“此电脑”—右键—属性—高级系统设置—环境变量,
打开环境变量窗口。首先检查是否已有两个变量(不同版本名称有变化):
CUDA_PATH 和 CUDA_PATH_V12_3
值为CUDA Development 的安装路径。
在这里插入图片描述
如没有,请手动添加。

2、接着,找到Path变量并双击,检查列表中是否已经有如右图所示的两项,分别指向CUDA Development 安装路径下的 bin 文件夹和 libnvvp 文件夹。
在这里插入图片描述

如没有,请手动添加。

六、下载并配置zlib

下载zlib,下载链接:点击
解压zlib,将zlibwapi.dll移动到CUDA Development 安装路径下的bin文件夹下,
该bin文件默认路径:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin
至此CUDA及cuDNN安装并配置完毕。

总结

以上就是今天要给大家分享的内容,希望对大家有用。如有笔误,还请各位及时指正。欢迎大家关注博主。

  • 14
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
很抱歉,目前最新版本的 CUDACUDA 11.4,还没有发布 CUDA 11.7 版本。以下是安装 CUDA 11.4 的教程: 1. 首先,确保你的系统满足 CUDA 11.4 的要求。CUDA 11.4 支持的操作系统包括 Windows、Linux 和 macOS,你需要根据自己的系统下载相应的安装包。 2. 访问 NVIDIA 官方网站(https://developer.nvidia.com/cuda-toolkit-archive)下载 CUDA Toolkit 的安装包。选择适合你操作系统的版本,并根据需要选择合适的安装类型(比如 local installer 或 network installer)。 3. 下载完成后,运行安装包。根据提示选择合适的安装选项和路径。 4. 在安装过程中,你可能需要同意许可协议并选择是否安装其他组件,如 NVIDIA 显卡驱动程序和 CUDA 示例等。根据自己的需求进行选择即可。 5. 安装完成后,配置环境变量。在 Windows 系统中,打开系统的“高级系统设置”,点击“环境变量”,将 CUDA安装路径(默认为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4)添加到系统的 PATH 变量中。 6. 验证安装是否成功。打开命令行终端(Command Prompt)并输入以下命令: ``` nvcc --version ``` 如果输出类似以下内容,则说明 CUDA 已成功安装并配置好了: ``` nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Sun_Mar_21_03:41:27_PDT_2021 Cuda compilation tools, release 11.4, V11.4.100 Build cuda_11.4.r11.4/compiler.29837888_0 ``` 这就是安装 CUDA 11.4 的基本步骤,希望对你有所帮助。如果未来有 CUDA 11.7 版本发布,你可以参考相应的官方文档和教程进行安装
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值