AI硬體與軟體堆疊

關於表示大規模訓練效率的指標MFU(Model FLOPs Utilization),下列說明何者正確?

  1. A由模型計算所需的運算數求得的實際運算效能,相當於硬體尖峰效能的百分之幾
  2. B模型權重之中非0者所佔的比例
  3. CGPU記憶體之中被使用的比例
查看答案與解析

正確答案:A. 由模型計算所需的運算數求得的實際運算效能,相當於硬體尖峰效能的百分之幾

MFU是由每秒處理的token數與模型所需的運算數,求出實際進行的有用計算的速度,再除以GPU尖峰效能所得的值。若有通訊等待、受記憶體限制的運算、管線氣泡、重新計算等,就會下降。因為能看出硬體被運用到什麼程度,所以可作為訓練設定與軟體改善的參考。

  • A. 正確。在大規模訓練中,40~60%左右也算是不錯的值。
  • B. 與稀疏的比例是不同的東西。
  • C. 不是記憶體的使用率。
練習這個領域 前往領域頁面

AI硬體與軟體堆疊的其他題目

  1. 作為Transformer模型訓練所需運算數的參考,當參數量為N、訓練使用的token數為D時,常用的近似式為下列何者?
  2. 對於參數量為N的大型語言模型,產生1個token的推論所需的運算數,其參考值為下列何者(不含注意力的部分)?
  3. 計算softmax函數exp(xi)/Σexp(xj)時,常先從各xi減去最大值再計算,其原因下列何者正確?
  4. 關於加速大型語言模型推論的「推測解碼(speculative decoding)」之概念,下列何者正確?
  5. 在推薦系統的模型等所使用的大型嵌入表(embedding table)之查表,難以用AI硬體處理,其原因下列何者正確?