AI大牛李沐装机视频来了!你也能练100亿的大模型

news/2024/7/8 6:26:24

864c1b52925326256f99e6c8d5a8af0a.png


  视学算法报道  

编辑:Aeneas 拉燕 桃子

【导读】AI大牛李沐带你来装机!

AI大牛沐神来装机了,还是训练100亿参数模型那种。

e762fd828d8634ae50482275fa42b0e2.png

在还没出装机视频前,李沐老师曾发起了一个小小的问卷调查,趁着显卡降价,看下童鞋们对装机跑Transformer有多大兴趣。

当时,就连华为天才少年「稚晖君」都来点赞了,足见大家还是很期待的。

0444e0636f2c26acb9bd16d8d6a24dbb.png

这不,沐神带着他的装机视频来了。怎样用最低的成本训练一个100亿模型?

而就在最近,币圈也在一直降温,同时GPU也明显降价了不少,就比如英伟达3090TI现在售价1600美元(原价2000美元)。

89177c42a20ce6dd343021c980b448f3.png

在这个项目的开始,先装了2台原型机,每台机器都是双卡RTX 3090TI,采用了水冷散热系统,减少了噪音。

一台机器装下来,造价有5000多美元,大约3万5人民币。

话不多说,来看看沐神如何装机的吧~

aaadf3fca3a9c481813d8c20eebc048f.png

装机清单


装机的需求,首先就要是足够安静。不然太吵的话没法工作。

第二个需求就是散热要好。不然温度过高的话会导致GPU降频。

第三个,重点来了,因为需要跑比较大的Transformer模型,所以GPU的带宽必须足够好。

如果之前装过GPU服务器用来跑CNN的话,跟跑Transformer模型的需求会不太一样。因为Transformer模型比CNN模型要更大,对内存的占有率会更高。所以GPU的内存大小非常重要。

c63c069b9c1848c844382b267c4fc21b.png

之前沐神也讲过,要把这样大的Transformer模型放到多个GPU上训练,来自谷歌、微软等的工程师都是使用类似DGA X100这样的机器来跑的。即使在这样的机器上,GPU的带宽仍然是一个瓶颈。

购买这种服务器GPU和游戏GPU的区别就在于,前者不在于单卡能跑多快,而是卡与卡之间能够多快地连接出来。

因此装机理念的重点就是:尽量增大GPU内存,以及GPU之间互联的一个带宽,

如果一台机器想放很多卡的话,就要买涡轮的散热。

如果想要安静的话,就买水冷的散热,沐神买的是4块3090 TI。用水冷的好处是比较安静,坏处就是特别占地方。

所以,如果要在机箱放四块卡的话,就不要买水冷的版本,而是要买只有一个涡轮风扇的版本。

而且机箱里风的流向是一个特别重要的问题。如果买带3个风扇的卡,风是从正面进入机箱,然后从四面八方散热,卡挨得紧的话,机箱里的温度就会非常高。

沐神也说,自己在多年前,买了四块2个大风扇的卡放在一起,结果就导致一块卡温度过高烧掉了。

GPU选好以后(华硕的ROG), 剩下的配置就比较简单。CPU用的是AMD的12核CPU,主板是号称PCIE 4.0 16的某牌子,硬盘是2 TB的M.2的硬盘,风扇是120毫米水冷风扇,加一个全尺寸机箱。

7802efe1773e827b47031a7647d5bc74.gif

装机步骤

装机清单完成后,接下来就是具体的装机过程了。步骤如下:

首先放GPU。注意,放的过程中一定不能用手碰金属的地方,如果有静电的话非常容易造成GPU导电。

e770728090713e40ae97a7ff02b2c624.gif

把GPU放进去之后,把螺丝拧上。然后把风扇装进去。

插上电源后,把电源线和水管线绑在一起。然后把NVLink的桥给连上去。

016bb152a68c9bf4f6bc529466807bbd.gif

最后连上电源,机器就可以运行了。

69b3518fa4ca19f8318061d5a925a1c8.gif

压力测试

在装机完成后,下一步的任务就是继续装上操作系统。

沐神装的是ubuntu22,装上之后就靠远程连上去了。

当然了,沐神也是把各种情况说的比较详细,除了ubuntu22以外,windows和linux在不同的需求下也是可以的。

这里沐神用的SSH进行的远程连接。

43e80b9e8feb70f3d1be9a2efdb79ebd.png

沐神的系统已经装上了驱动,同时,他也指出如果还没有驱动的话,也可以用apt-get装上nvidia-driver-515。

12b19347c1fbe3f329ade92cd3da7a68.png

装好之后,就可以运行nvidia-smi,看到系统了。

5f7d4a38e40bcf240c9e11dfbdf99a44.png

从中可以看到各项信息。比如GPU的数量、温度、瓦数、内存使用等等。

接下来还可以通过nvidia-smi的topo-m矩阵看到nv-link是否正常。

c30a6f017d96a4a6c9fdb69f6577348b.png

可以看到两个GPU由NV4连接。4表示4个通道,这就代表连接是正常的。

下一题,是测试系统在满负荷的情况下的温度。

沐神表示,测试GPU的是一个叫gpu-burn的小程序,github上可以下载。

这里沐神模拟跑了十分钟,也是看到了两个GPU的温度。沐神还打趣说,都能感觉到GPU在呼呼吹热风。

同理,CPU也可以用这种办法测试温度,用的是cpu-burn。

最终两个GPU的温度停留在58度和55度,功耗拉到了440多瓦(满功耗480瓦),还挺好的。

最后的一项参数是机器的耗电情况。沐神的测试大概用了1240瓦,意味着每小时用电1.5度。

a074feff0adf7187f756c9e62a56be6d.png

从目前的数据来看,稳定性还ok。

至于用这台机器跑Transformer性能怎么样,还得等下期视频了。

网友热评


视频发出后,b站的网友也表示出了极大的兴趣。

有满分课代表同学出没,列出了视频中提到的完整配置清单。

56304dd6a5c281ce4831b145509b524d.png

还有网友火速前来围观,「跟李沐学装机」。

3dc98c0e7020b9c40db66c7346794831.png

沐神自己表示,感觉3090ti的卡不是太行。马上有网友搭腔,「不行就抽了送人吧。」

db43430b562c4646dc0260adfe436b6b.png

当然了,这种硬核装机视频下的评论肯定少不了幽默因素。

f1eadf37aa1465dbb0b5f205f6fa3cf2.png

只能说,太真实了。

参考资料:

https://b23.tv/KIRbVC3

dee4b6d12c3f8c019881c77849259178.png

outside_default.png

点个在看 paper不断!


http://lihuaxi.xjx100.cn/news/257594.html

相关文章

类加载器双亲委派模式

双亲委派模型的工作流程是:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中…

如何每天自动备份 SourceSafe (转)

在Microsoft Visual SourceSafe中提到管理员应该每天或者至少每周备份一次SourceSafe中的内容。这里&#xff0c;我们利用现有的工具实现每天自动备份SourceSafe中的内容。<?XML:NAMESPACE PREFIX O />1. 用到的工具a. ssarc.exe. ssarc.exe是随着SourceSafe提供…

PHP下载/采集远程图片到本地

2019独角兽企业重金招聘Python工程师标准>>> PHP下载/采集远程图片到本地01 /** 02* 下载远程图片到本地 03* 04* param string $url 远程文件地址 05* param string $filename 保存后的文件名&#xff08;为空时则为随机生成的文件名&#xff0c;否则为原文件名&am…

Redis 缓存使用技巧和设计方案

欢迎关注方志朋的博客&#xff0c;回复”666“获面试宝典缓存能够有效地加速应用的读写速度&#xff0c;同时也可以降低后端负载&#xff0c;对日常应用的开发至关重要。下面会介绍缓存使用技巧和设计方案&#xff0c;包含如下内容&#xff1a;缓存的收益和成本分析、缓存更新策…

《C#精彩实例教程》小组阅读02 – Visual Studio简介与安装

本图文详细介绍了什么是Visual Studio&#xff0c;以及Visual Studio的安装过程。 上一次我们介绍了Visual Studio 2015的下载&#xff0c;以及MSDN。 这一次&#xff0c;我们说说什么是Visual Studio以及如何安装。 Visual Studio&#xff08;简称VS&#xff09;是微软公司…

Imagination 推新款GPU IP,首次实现桌面级光线追踪效果

游戏界被炒得最热的概念可能就是光线追踪技术了&#xff0c;不仅仅是PC端的游戏。光线追踪所展示出来的画面效果也确实惊艳&#xff0c;可以让我们感叹到图像技术达到的一个新高度。 但是实际上&#xff0c;光线追踪并不是一个新技术。10年前&#xff0c;光追就是游戏玩家茶余…

万字解读:预训练模型最新综述!

↑↑↑关注后"星标"Datawhale每日干货 & 每月组队学习&#xff0c;不错过Datawhale学术 作者&#xff1a;太子长琴&#xff0c;Datawhale意向成员如何在有限数据下训练出高效的深度学习模型&#xff1f;本文深入研究了预训练的前世今生&#xff0c;并带领读者一起…

免费DIY!微软一口气开源1500个3D表情包,超可爱

‍‍视学算法报道 编辑&#xff1a;Joey 桃子【导读】1500多种3D表情&#xff0c;随意DIY。表情包可以说是信息时代最伟大的发明之一了。任何场景&#xff0c;任何心情&#xff0c;一个简单的emoji就能表达你的情绪&#xff0c;让沟通更高效。有了表情包&#xff0c;是不是比一…