首页 > 其他分享 >【环境】24-03-05:CUDA与cuDNN的安装与下载

【环境】24-03-05:CUDA与cuDNN的安装与下载

时间:2024-03-05 23:45:41浏览次数:29  
标签:24 03 temp 05 cuDNN 文件夹 CUDA 安装 下载

CUDA提供通用并行计算平台和编程模型,CUDNN是针对深度学习应用进行优化后的GPU加速库。

安装CUDA

查看显卡型号和驱动版本(Driver Version)

打开cmd,输入nvidia-smi
image

主要是确认CUDA Version的版本,这里是12.4,意味着我可以安装12.4及以下任何版本的CUDA

下载CUDA

CUDA Toolkit Archive

image

注意版本号,由于咱是12.4,这里随便挑一个下都行。
选择配置:Windows系统 -> x86_64 -> Win10 -> exe(local)
如果你是其他配置,自行修改即可

image

启动!

image

随便选个地址解压,注意,后续会把你这个解压的文件夹一块帮你自动清理的!(比如我们这里的temp文件夹)

image

解压完毕后,啥也不用干,自动弹窗:

image

同意并继续:

image

选高级,然后下一步:

image

只要第一个的CUDA,并且反勾Visual Studio Integration这个选项,然后下一步(理由:image

image

修改你的安装地址,下一步,等安装就行力!(这个才算是真正的安装,不要选之前的temp文件夹,安装完毕后之前的temp文件夹)

image
image
image

验证CUDA安装结果

打开cmd输入:nvcc -V,出现类似下面内容即可:
image

cuDNN安装

网上教程说需要登陆才能下载(实际操作的时候我登不上显示403),但是我从官网进去cuDNN的时候,下载不用登陆了(但是只有cuda11.8和cuda12.3两个版本的cuDNN)

网上版本

cudnn下载

image

找到你的cuda版本,点进去,下载for windows(Zip)的就行:

image

解压后只有三个文件夹和一个文件:

image

把三个文件夹替换到CUDA的安装目录里面就行

我摸索的版本

cudnn下载

image

点击红框的Download cuDNN Library

image

老规矩,选平台,x86_64,win10,exe(local),Download就行。

image

启动!

image

这里我又重新建立了一个temp文件夹,点OK就行,完成后一样会自动弹窗,同时安装完毕后这个temp文件夹也会被一起清理掉:

image

同意并继续:

image

高级,下一步:

image

说明:
cuDNN for CUDA cuda12.3:你如果安装的是12.X的cuda,就要这个
cuDNN for CUDA cuda11.8:如果你装的是11.x的cuda,就这个
cuDNN Samples:模板参考,可选
由于我的是cuda12.3的,我就只要第一个就行

image

挑个位置安装,放同一文件夹下就行,完成后直接去到目标文件夹(如果你没选samples,那么就只有三个文件夹和一个文件,如下)

image

接着把三个文件丢到你安装CUDA的文件夹内,如果要你替换,替换就行:
image

cuDNN测试

在CUDA的安装文件夹中(也就是我们刚刚丢cuDNN文件到CUDA文件夹那儿),点开extras,再点开demo_suite,然后在这个文件夹内打开powershell或终端,输入:.\deviceQuery.exe。最下面出现PASS就行:
image

然后再输入:.\bandwidthTest.exe,最下面出现PASS就行:
image

后记

至此,你已经完成了CUDA和cuDNN的安装和下载

标签:24,03,temp,05,cuDNN,文件夹,CUDA,安装,下载
From: https://www.cnblogs.com/MorningMaple/p/18055557

相关文章

  • 2024.3.5(开学介绍)
    一、介绍自己我是一位来自石家庄铁道大学信息学院的学生,专业能力比较差。二、现状、经验和计划现在还不会安卓端的开发应用,javaweb只会基会用jsp完成项目,不能用完整的框架写出项目,对项目文件的理解不是很到位,在创建表单的时候往往不能准确的创建出项目所需要的表单,Javaweb还不......
  • git的"You can't push commits with committe"解决方法
    如果使用错误的用户和邮箱执行了git提交,在执行gitpush时将遇到如下错误:![remoterejected]feature_116390305_story_0->feature_116390305_story_0(Youcan'tpushcommitswithcommitter‘yijian’oremail'[email protected]'whoisnotexitamongtheregisteredu......
  • DW_apb_timers介绍 --20240305
    DW_apb_timers是新思设计的基于APB总线的一个IP DW_apb_timers框图如下:DW_apb_timers特性:1、多达8个可编程定时器;2、定时器宽度可设:8至32位;3、支持两种运行模式:freerunning和user-mode;4、支持定时器的独立计时;5、每个中断可配置极性:低电平(下降沿),高电平(上升沿);6、单个或......
  • 24-3-5 个人赛
    A-瑞士轮难度:⭐⭐⭐题目大意现有n个人,n一定是偶数,每个人都有一个初始分数p和能力值s;进行进行r轮比赛,每轮比赛先按分数将n人进行排序,第一名和第二名比,第三名和第四名比,以此类推,能力值高者获胜,胜者加一分,败者不加分;问r轮过后排名第k的人是谁;解题......
  • AMBA简述 --20240305
    AMBA(AdvancedMicrocontrollerBusArchitecture)是ARM公司推出的一种开放式的总线标准,用于连接处理器、内存和外设模块,构建高性能、低功耗的嵌入式系统。AMBA包括了多个总线协议,其中包括APB(AdvancedPeripheralBus)、AHB(AdvancedHigh-performanceBus)和AXI(AdvancedeXtensibleI......
  • 内核日志系统设计 --20240305
    简单日志系统设计在高通或者MTK的源码中,以camera系统为例,多个子模块,我们可以通过向debug系统中通过打开关闭相关模块对应的bit位来开启或关闭模块日志 在内核中实现其实并不复杂,使用module_param来创建一个sys节点来进行日志控制:如下:staticintdebug=0x3;//i......
  • 24. 执行卡牌效果
    目标当我打出一张攻击牌并指向敌人的时候,敌人会扣血代码攻击牌指向敌人当我在拖动牌指向敌人的时候,鼠标指向的地方会判断是否有东西,并且东西的标签是否是Enemy,是的话就标记为可执行,以及目标角色因为只有指向Tag为Enemy的对象才有效果,所以要给敌人添加名为Enemy的Ta......
  • 联合省选 2024 游记
    Day0酒店很好,午餐和晚餐都很好。试机,发现不会配置sublime,因为不会配置g++。晚上奔波1km去吃M记。Day1配置sublime长达7min。先看T1,大概花了40min,想出做法,具体是对每天独立分析,一次函数拆绝对值后二分零点。写完大概1.5h,去看T2,先打了暴力12pts.看T3,指数塔......
  • mysql报错:SQL 错误 [1030] [HY000]: Got error 100 - 'InnoDB error' from storage en
    在mysql中进行alter时,报错:SQL错误[1030][HY000]:Goterror100-'InnoDBerror'fromstorageengine 原因:在配置my.cnf或my.ini里面innodb_force_recovery参数的值大于0,它默认值为0,如果大于0,innodb就会禁用insert、update、delete、alter语句。解决方式:在配置my.cn......
  • .NET周刊【3月第1期 2024-03-03】
    国内文章推荐10款C#开源好用的Windows软件https://www.cnblogs.com/Can-daydayup/p/18035760DevToys、MicrosoftPowerToys、1Remote、ScreenToGif、GeekDesk、QuickLook、Optimizer、ToastFish、WinMemoryCleaner、Files是十款基于Windows的实用工具,功能涵盖代码格式化、系统......