成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大模型面經—分布式訓練指南 原創

發布于 2024-11-4 13:56
瀏覽
0收藏

?分布式訓練指南理論篇。

本篇來總結一些分布式訓練的知識,還是按照面經的形式給出,希望能給到大家一些幫助。

題目

1 訓練一個LLM,需要的顯存規模跟參數的關系是什么?

2. 如果有N張顯存足夠大的顯卡,怎么加速訓練?

3. 如果有N張顯卡,但每個顯卡顯存都不足以裝下一個完整的模型,應該怎么辦?

4. PP推理時是串行的,1個GPU計算但其他空閑,有什么其他的優化方式?

5. DP、TP、PP這3種并行方式可以疊加嗎?

6. 3D并行或者直接上多機多卡的ZeRO的條件是什么?

答案

1. 訓練一個LLM,需要的顯存跟參數的關系是什么?

主要公式是  模型本身占用顯存  + 多個batch數據運算的存儲 , 跟實際精度,模型大小、中間變量計算以及batch郵官。

2. 如果有N張顯存足夠大的顯卡,怎么加速訓練?

數據并行(DP),充分利用多張顯卡的算力。

3. 如果有N張顯卡,但每個顯卡顯存都不足以裝下一個完整的模型,應該怎么辦?

PP,流水線并行,需要分層加載,把不同的層加載到不同的GPU上(accelerate的device_map)

4. PP推理時是串行的,1個GPU計算但其他空閑,有什么其他的優化方式

1) 流水線并行(PP), 橫向切分,也就是分層加載到不同的顯卡上。

2) 張量并行(TP),縱向切分,在 DeepSpeed 里叫模型并行(MP)

下面來簡單梳理一下DP,PP,TP,ZeRO以及其中MP的關系。

  • DP  Data parallelism

數據并行算法在多個設備上都拷貝一份完整的模型參數,彼此之間可以獨立計算,所以每個設備傳入的輸入數據不一樣,這也是為什么叫數據并行。

只不過每隔一段時間(比如一個batch或者若干個batch)后需要彼此之間同步模型權重的梯度。

  • PP Pipeline Parallelism

屬于 Model Parallelism (MP), 模型并行算法,它是模型做層間劃分,即inter-layer parallelism。

以下圖為例,如果模型原本有6層,你想在2個GPU之間運行pipeline,那么每個GPU只要按照先后順序存3層模型即可。

大模型面經—分布式訓練指南-AI.x社區

  • TP  Tensor Parallelism

Tensor Parallelism就是對模型層內做劃分,也叫inter-layer parallelism。

就是把一個變量分散到多個設備并共同完成某個或多個計算操作。對于單個 Tensor/Op 很大 或者模型很大(如GPT3, chatGPT等)的情況,Tensor parallelism 的重要性非常明顯。


大模型面經—分布式訓練指南-AI.x社區

  • ZeRO

這個之前有比較詳細的介紹。??大模型微調實踐必看——一文看懂Deepspeed:用ZeRO訓練大模型原理解析及參數含義解釋??

5. DP、TP、PP這3種并行方式可以疊加嗎?

可以,DP+TP+PP,這就是3D并行。

如果真有1個超大模型需要預訓練,3D并行是必不可少的。 

單卡80g,可以完整加載小于40B的模型,但是訓練時需要加上梯度和優化器狀態,5B模型就是上限了,更別說 activation的參數也要占顯存,batch size還得大。而現在100億以下(10B以下)的LLM只能叫small LLM。

6. 3D并行或者直接上多機多卡的ZeRO的條件是什么?

3D并行的基礎是,節點內顯卡間NVLINK超高速連接才能上TP。顯卡有沒有NVLINK都是個問題。 

Zero3 需要滿足通信量,假設當65B模型用Zero3,每一個step的每一張卡上需要的通信量是195GB(3倍參數量),也就 是1560Gb。萬兆網下每步也要156s的通信時間,非常不現實。

?

文轉載自公眾號瓦力算法學研所,作者:喜歡瓦力的卷卷

原文鏈接:??https://mp.weixin.qq.com/s/_Hg8k-uijw8ntACiiWnhiw??


?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
主站蜘蛛池模板: 久久久精 | aaaaaaa片毛片免费观看 | 九九九久久国产免费 | 久久99精品久久久久久国产越南 | 午夜视频免费在线观看 | 视频在线观看一区二区 | 国产精品a一区二区三区网址 | 久久久xxx | 亚洲九色 | 国产成人免费视频网站视频社区 | 在线黄色影院 | 丝袜美腿一区二区三区动态图 | 久久中文字幕一区 | 免费视频一区 | 国产最好的av国产大片 | 伊人在线 | 国产精品毛片av一区 | 日韩欧美国产电影 | 亚洲aⅴ | 九九伦理片 | 天天拍天天操 | 九九亚洲| 国产精品永久免费 | 欧美黄在线观看 | 欧美 日韩 国产 成人 在线 | 欧美日韩大陆 | 国产高清视频在线观看 | 欧洲精品在线观看 | 综合自拍 | 一级片免费网站 | aaa一区 | 日韩一级免费电影 | 激情综合五月天 | 久久av一区二区三区 | a爱视频 | 中文字幕在线播放第一页 | 密室大逃脱第六季大神版在线观看 | 久久天天综合 | 亚洲一区二区三区视频免费观看 | 国产欧美一区二区精品忘忧草 | 成人免费毛片在线观看 |