Windows11系统安装CUDA和CuDNN

news2025/1/11 12:41:01

为了方便调试,在Windows上安装了一套CUDA和CuDNN,记录一下过程。

1. 安装显卡驱动(已安装驱动可跳过)

在一台配有GPU的电脑上安装CUDA,首先要确保电脑已经安装了显卡驱动。若未安装,可在NVIDIA官网下载并安装对应的驱动,驱动搜索界面如下:

2. 安装CUDA

CUDA是NVIDIA研发的并行计算平台和变成模型,可利用GPU的能力大幅提升运算效能。

在安装CUDA之前,需要查看自己电脑适配的驱动版本。命令行执行nvidia-smi,查看显卡信息和CUDA版本:

可以看到,目前适配的CUDA驱动版本是12.0。我们可以安装12.0或更早的CUDA runtime版本,我选择的版本是11.7。

CUDA安装文件下载地址:

CUDA Toolkit Archive | NVIDIA Developer

选择合适自己的版本号下载,在版本下载界面,再选择对应的操作系统、指令集架构、安装方式等,最后点击“Download”按钮等待下载完成,可按默认安装。

安装完成后,命令行执行nvcc -V,输出如下结果表示安装成功。

3. 安装CuDNN

安装完CUDA之后,接下来我们需要安装CuDNN。CuDNN的全称是NVIDIA CUDA Neural Network,是专门针对深度神经网络设计的GPU加速库,它提供了DNN应用中常用例程的高度优化实现,如前向和后向卷积、池化、BN和激活,并广泛应用于常用的深度学习框架中,如TensorFlow、PyTorch、Caffe2、PaddlePaddle等。

CuDNN的下载地址为:https://developer.nvidia.com/rdp/cudnn-download

第一次从该网址下载需要注册,略微花费一点时间。

选择与CUDA runtime版本一致的CuDNN版本进行下载,这里我们选择11.X进行下载:

下载完成,进行解压,然后将解压目录下的bin, include, lib三个文件夹拷贝到CUDA安装目录下,替换掉相应的文件夹即可: 

最后,为了验证安装是否生效,可以执行CUDA目录下自带的demo,默认位置在 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suit。我们运行其中的deviceQuery,正常情况下会输出如下的设备信息,并在最后输出Result = PASS的字样,代表安装成功。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/917882.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用ArcGIS进行可视化分析

概述 通视分析是指以某一点为观察点,研究某一区域通视情况的地形分析,利用DEM判断地形上任意两点之间是否可以互相可见的技术方法,分为视线通视分析和视域通视分析,前者判断任意两点之间能否通视,后者从任一点出发&am…

Idea Maven 构建,运行Java程序,二次开发Jmeter

Idea Maven 构建 1. maven下载2. Idea 配置3. 配置Maven镜像4. 在Maven项目pom.xml中添加依赖5. 创建jar包,更新pom,执行代码 1. maven下载 【官网】https://maven.apache.org/download.cgi 【其他版本】https://dlcdn.apache.org/maven/maven-3/ 2. …

【开发】tips:视频汇聚/视频云存储/视频监控管理平台EasyCVR如何提升网络稳定

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

数据结构(5)

堆 堆可以看作一颗完全二叉树的数组对象。 特性: 1.堆是完全二叉树,除了树最后一层不需要满,其余层次都需要满,如果最后一层不是满的,那么要求左满右不满 2.通常使用数组实现,将二叉树结点依次放入数组中…

二、数学建模之整数规划篇

1.定义 2.例题 3.使用软件及解题 一、定义 1.整数规划(Integer Programming,简称IP):是一种数学优化问题,它是线性规划(Linear Programming,简称LP)的一个扩展形式。在线性规划中&…

渗透测试和红队技术解析:分析渗透测试方法、工具和技巧,深入了解红队行动背后的战术和策略

章节一:引言 在当今数字化世界中,信息安全已经成为各个组织和企业的头等大事。为了确保其信息系统的安全性,渗透测试和红队行动变得愈发重要。本文将带您深入探讨渗透测试的方法、工具和技巧,并剖析红队行动的战术和策略。 章节…

【前端实习生备战秋招】—前端性能优化篇,建议收藏

【前端实习生备战秋招】—前端性能优化篇,建议收藏 文章目录 【前端实习生备战秋招】—前端性能优化篇,建议收藏一、CDN1. CDN的概念2. CDN的作用3. CDN的原理4. CDN的使用场景 二、懒加载1. 懒加载的概念2. 懒加载的特点3. 懒加载的实现原理4. 懒加载与…

分类行为的排斥作用

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由5张二值化的图片组成,让A中有2个1,B中有1个1,且不重合,排列组合,统计迭代次数并排序。 其中有6组数据 构造平均列A 构造平均…

使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和

在一些字典绑定中,往往为了方便展示详细数据,需要把一些结构树展现在树列表TreeList控件中或者下拉列表的树形控件TreeListLookUpEdit控件中,为了快速的处理数据的绑定操作,比较每次使用涉及太多细节的操作,我们可以把…

java八股文面试[数据结构]——ArrayList和LinkedList区别

ArrayList和LinkedList的异同 二者的线程都不安全,相对线程安全的Vector,执行效率高。此外,ArrayList时实现了基于动态数组的数据结构,LinkedList基于链表的数据结构,对于随机访问get和set,ArrayList觉得优于LinkedLis…

异地机房容灾备份方案,异地容灾备份方式有哪些

任何时候,我们都不能避免自然灾害、硬件问题、黑客攻击等事故。这些事情可能会导致数据中心的偏瘫,甚至影响整个业务的正常使用。因此, 机房容灾备份计划已成为确保业务连续性的关键对策。 一、异地机房容灾备份方案是什么? 国外…

Shell的一些基础

1.查看某个路径下的目录和文件列表 ls -lR 路径 2.统计某个路径下的文件数量: ls -lR lntest/ | grep “^-” | wc -l 3.找出进程里占用CPU或者内存最高的进程 首先 ps aux 列出来的,cpu是第三列,内存是第四列,所以找出占用cpu最…

word里的文字限制编辑,不知道密码怎么办?

Word文档可以设置加密来保护文件禁止修改,但是在word文档中设置限制编辑功能时对它的作用是否有详细的了解呢?今天为大家介绍word限制编辑功能的作用以及忘记了限制编辑密码该如何解决。 设置限制大家应该都清楚,就是点击工具栏中的审阅 – …

视频集中存储/直播点播平台EasyDSS内核无法启动是什么原因?

视频推拉流EasyDSS视频直播点播平台,集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务。 有用户反馈,下载了视频直播点播平台EasyDSS最新版本&a…

金属氧化物变阻器美国市场估算为13亿美元,中国则将以年复合成长率13.5%增长

金属氧化物变阻器是一种电子元件,它的作用是限制电流过大时对电路的损害。MOV的主要构成材料是金属氧化物,例如氧化锌(ZnO)。当电路中的电压超过预定值时,MOV会迅速变得导电,从而限制电流的继续增加。这个特…

问题描述:在Windows下没有预装ImageMagick工具

问题描述:在Windows下没有预装ImageMagick工具 # WInR输入cmd回车进入命令行,执行以下命令查看版本信息 magick --version没有预装ImageMagick工具 解决方案:下载安装ImageMagick 官网下载:ImageMagick-7.1.1-15-Q16-x64-dll.exe 下载之后,一路下一步…

系统架构设计师-计算机系统基础知识(1)

目录 一、计算机系统概述 1、冯诺依曼计算结构​编辑 二、存储系统 三、操作系统概述 1、特殊的操作系统 四、进程管理 1、进程与线程的概念 2、进程的同步与互斥 3、PV操作 4、死锁与银行家算法 一、计算机系统概述 1、冯诺依曼计算结构 二、存储系统 从上到下依次&#…

【C修炼计划】卷壹 · 初识C语言

文章目录 卷壹 初识C语言一 C语言的起源二 C语言的特性三 C语言的应用范围四 C语言程序结构五 C语言书写规范六 C语言编译器安装附 参考资料 卷壹 初识C语言 一 C语言的起源 C语言的前生是B语言(BCPL,一种早期的高级语言)。下图描…

快手正面临着严重的监管阻力,股价上涨潜力将遭受严重限制

来源:猛兽财经 作者:猛兽财经 积极的盈利预警 上月底,快手(01024)发布公告称,该公司预计2023年上半年的净收入将达到5.6亿元人民币。 考虑到快手报告的2023年第一季度归属于股东的净亏损为- 8.73亿元人民币…

顶尖测试学思维?跟Google大佬学顶级测试思维!

谷歌员工怎么写 python 代码? 谷歌内部的 python 代码规范 熟悉 python 一般都会努力遵循 pep8 规范,也会有一些公司制定内部的代码规范。大公司制定规范的目的不是说你一定要怎样去使用编程语言,而是让大家遵守同一套规则,节省…