返回首页  设为首页  加入收藏  今天是:
网站首页电脑主板电脑cpu电脑内存电脑硬盘电脑显卡电脑电源显示器电脑配件电脑维修
相关文章
 显卡、显卡驱动、cuda 之间的…
 请问这个显卡上的开关是干嘛…
 电脑显卡起到什么作用(电脑…
 电脑上的显卡有什么作用
 百姓看联播丨天热别让家电太…
 用电高峰来了!夏季安全用电…
 Win11怎么看显卡功耗?
 向爬山虎学习!全球首台爬陡…
 选电源别看功率看 12V 输出
 朗科发布首款固态硬盘将引发…
 将电影一网打尽 大硬盘PC导购
 通吃台式与便捷PC!HGST 25寸…
 全网最实惠最小的NAS奥睿科可…
 就要性价比!巴法络PCU2硬盘3…
 58同城到家精选“夏日家务节…
 58家政联手洗衣匠社区团购服…
 洗衣、按摩、买菜什么都能点…
 O2O行业今年迎耐力赛 个性化…
 优化一站式组合服务58同城到…
 拓展销售渠道 打造特色品牌
 英山:拓展销售渠道 探索营销…
 琪尔特集团:拓宽未来把握新…
 农产品展示展销中心拓展销售…
 企业用新商业模式开拓新的销…
 电脑出现英文字母开不了机怎…
 求推荐台式电脑显示器
 2023年值得选择的电脑显示器…
 全球快消息!电脑字颜色深浅…
 艺卓发布新一代241USB-C连接…
 酷睿I9 12900HX功耗是多少 酷…
 酷睿I7 12700H功耗是多少 I7…
 酷睿I9 12900HX玩模拟器游戏…
 AMD:将与亚马逊强强联手千年…
 i9 13980hx
 新潮流?微星发布背部接口主…
 组成微星全家桶微星刀锋100R…
 618精选:铭瑄多款主板显卡热…
 手机内存加到24GB是坑钱还是…
 为13代酷睿设计技嘉全新B760…
 三星全球首发CXL 20内存:12…
 ChatGPT 也能用来造芯说说英…
 实测告诉你DDR5内存怎么选海…
 CES 2019 首日看点汇总:惠普…
 csgo画面怎么设置最佳 画面设…
 电脑显示器贴图
 其它显示器屏幕贴图下载
 各有各的特色 优派显示器精心…
 笔记本可以换CPU吗?怎么换?…
 笔记本电脑cpu升级(笔记本电…
 笔记本电脑cpu升级条件
专题栏目
网络
您现在的位置: 电脑评测网 >> 电脑显卡 >> 正文
高级搜索
显卡、显卡驱动、cuda 之间的关系是什么?
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/6/30 22:11:30 | 【字体:

  神枪霸王显卡:(GPU)主流是Nvidia的GPU,深度学习本身需要大量计算。GPU的并行计算能力,在过去几年里恰当地满足了深度学习的需求。AMD的GPU基本没有什么支持,可以不用考虑。

  驱动:没有显卡驱动,就不能识别GPU硬件,不能调用其计算资源。但是呢,Nvidia在Linux上的驱动安装特别麻烦,尤其对于新手简直就是噩梦。得屏蔽第三方显卡驱动。下面会给出教程。

  CUDA:是Nvidia推出的只能用于自家GPU的并行计算框架。只有安装这个框架才能够进行复杂的并行计算。主流的深度学习框架也都是基于CUDA进行GPU并行加速的,几乎无一例外。还有一个叫做cudnn,是针对深度卷积神经网络的加速库。

  上周在一台服务器上配环境配了两天才配好,踩坑同时也发现自己对于GPU与并行计算的基础知识所知甚少,因此学习总结一下。

  这篇文章写的非常详细,值得仔细阅读,显卡,显卡驱动,nvcc, cuda driver,cudatoolkit,cudnn区别?,下面结合自己的理解总结一下。

  官方定义:CUDA是NVIDIA创建的一个并行计算平台和编程模型,它不是编程语言,也不是一种API。

  官方定义: NVIDIA CUDA®深度神经网络库(cuDNN)是一个用于深度神经网络的GPU加速库。cuDNN为标准例程(如前向和后向卷积、池化、归一化和激活层)提供了高度优化的实现。

  但深度学习训练的时候不装CUDNN也能训练(此处存疑,我没有装但是还可以正常训练,也可能是系统原本装好了)。

  通常情况下,这两个显示都是不一样的,不过不用担心,只要driver API比runtime API高,一般都没问题。但是我自己的例子却证明了版本差太多是有问题的,我遇到的问题见下面问题7。

  别人装过了,生成了/tmp/cuda-installer.log,把这个文件删了就好了。参考链接

  由此可以说明两个driver应该不能差一个大版本。一个同事也跟我说RTX 3090不支持cuda10.2,这个不支持应该指的就是驱动不匹配。

  开篇:3090的环境已经平稳运行1年,随着各大厂商(Tensorflow、Pytorch、Paddle等)努力适配CUDA 11.x版本,对3090的GPU支持在逐渐完善,对于早期(CUDA 11.0 或 11.1)的服务器环境也迫切需要升级到适应最新版本CUDA 11.2 及以上。文章尽力把的整个过程升级过程写清楚,让小白能够理解,如有不足之处,也请大家指导。

  对于个人深度学习玩家,20、30系列游戏卡显卡(非Tesla、P系列等),如果新安装环境,建议使用10.2或11.2版本,适用更广。

  正常来讲docker内的 CUDA版本和 宿主机(物理机)无关,但是这个错误(忘截图了....),让我重新思考 docker内CUDA版本 和宿主机Nvidia驱动之间的关系。

  从CUDA 11.x 以后 已经可以对 编译后的程序进行向后兼容(原文如下),也就是 程序编译发布后,是可以升级CUDA。并给出了最低驱动版本 450.80.02,这也是很多博主贴图的依据。

  说到这里我们要看看CUDA SDK构成,这是我的知识盲点(反正是一个SDK包,没有在意具体里面包含什么)

  明白三部分构成后,Nvida公司向后兼容仅是运行环境,提供了一个compatibility mode(兼容模式),如果你是开发者,最小(= 450.80.02)的驱动版本仅能保证 编译后的CUDA程序可以运行。

  用大白话讲:宿主机(物理主机)的Nvidia GPU 驱动 必须大于 CUDA Toolkit要求的 Nvida GPU 驱动版本。否则 对于开发者 CUDA Toolkit就不能用(仅是运行环境 向后兼容)。

  宿主机(物理机)的 Nvidia GPU 驱动 选择 高版本, 更容易 兼容你Docker内不同CUDA的驱动要求。

  API 会改变,二进制兼容性会被破坏(编译环境和 和二进制兼容性都不保证)

  API会增加新的函数,弃用一些API,编译环境可能会破坏,但是 二进制兼容性会保持。

  看到这里,大家应该理解,为啥要升级 宿主机的 驱动版本了吧,即使Docker的CUDA和主机无关,但是Docker和宿主机的驱动有关,为了保证CUDA Toolkit的Nvidia GPU 驱动要求,主机需要升级 Nvidia GPU 驱动。

  总结:现在明白为什么需要一个更新的驱动程序了吧,CUDA兼容仅限运行环境,下次详细些升级过程。加油吧:)分享知识不收费,也请“点赞”鼓励我,努力为大家呈现更多精彩原创内容:)

  最底层是装有显卡的计算机,计算机安装有操作系统,显卡驱动(GPU Driver)基于操作系统,CUDA是在驱动之上提供给软件开发人员的一个编程库,现在多应用在并行计算等科学和工程研究领域。

  显卡:相当于一个小型的电脑系统,显卡这块PCB板,就好比电脑的主板,上面焊接了GPU核心(CPU),同时还有显存(内存),供电模块,散热。属于硬件层面。

  显卡驱动:相当于介绍显卡的名片,告诉操作系统(Win10),这个显示设备叫什么,使用这个显示设备需要哪些文件,就好比用一些词语、句子来描述一个人。属于软件层面。

  而CUDA:是全球两大电脑GPU生产商NVIDIA和AMD之中NVIDIA开发的一套并行运算平台,可以利用NVIDIA旗下显卡(AMD的不支持)的架构特性,进行科学计算,比如现在大热的人工智能等等,都需要GPU来协助进行计算。你可以把CUDA想象成NVIDIA公司提供的一个计算平台,你在这个平台上,可以使用NV公司提供给你的各种便捷计算工具来进行计算,不需要你自己再来开发这些工具。

  简单来讲,比如,我们要算100000次从1加到10000000,如果利用一个4线次,而用GPU(假如它是1000个线程),性能相同的情况下,AMD的这个1000线线次。但是现在如果使用CUDA,它能提供一种类似高斯“1加到50,利用首尾相加再除以2”的方法来简化计算,那么使用CUDA后的NV显卡可能只需要计算200次,可见效率提高了很多。

  总之,显卡是硬件层面的,好比汽车,需要显卡驱动这个“人”来驾驶,而CUDA就是NVIDIA牌汽车上的驾驶辅助系统,帮助你驾驶,就是这么简单。

  自己配置环境确实总是会有各种各样的问题,在这里比较推荐大家在智星云租用GPU,环境都是配置好的,性价比很高

电脑显卡录入:admin    责任编辑:admin 
  • 上一个电脑显卡:

  • 下一个电脑显卡: 没有了
  •  
     栏目文章
    普通电脑显卡 显卡、显卡驱动、cuda 之间的关系是什么? (06-30)
    普通电脑显卡 请问这个显卡上的开关是干嘛用的? (06-30)
    普通电脑显卡 电脑显卡起到什么作用(电脑的显卡一般有什么… (06-30)
    普通电脑显卡 电脑上的显卡有什么作用 (06-30)
    普通电脑显卡 集成显卡与独立显卡哪个好 (06-29)
    普通电脑显卡 华硕 Dual RTX 4060 IGN 8分:价格合理 大部分… (06-29)
    普通电脑显卡 《赛博朋克2077》显卡需求测试:爽玩1080P需3… (06-29)
    普通电脑显卡 显卡哪个牌子好性价比高 2018十大显卡品牌排行… (06-29)
    普通电脑显卡 RTX 40系列显卡溢价还会严重吗 有必要等40系显… (06-29)
    普通电脑显卡 2G显存128位宽 GTX 960显卡核心实物照曝光 (06-29)
    普通电脑显卡 第一次买整机要怎么验收呀 (06-29)
    普通电脑显卡 RTX 50 系显卡 2025 年到来英伟达下一代芯片架… (06-29)
    普通电脑显卡 求大神指点ps内存不足问题 (06-29)
    普通电脑显卡 四插槽庞大体积、功耗最高600W英伟达RTX 4090… (06-29)
    普通电脑显卡 目前主流笔记本显卡排名-完整版 (06-28)
    普通电脑显卡 显卡天梯图2017年最新 显卡性能排行榜2017 (06-28)
    普通电脑显卡 电脑显卡性能排行(60款在售显卡性价比排序) (06-28)
    普通电脑显卡 新装的电脑打游戏显卡发出滋滋滋的声音 (06-28)
    普通电脑显卡 电脑的显卡是什么作用 解析电脑显卡的功能及选… (06-28)
    普通电脑显卡 RTX 60系显卡有戏?NVIDIA对Intel “18nm”代… (06-28)