AI硬體與軟體堆疊

作為Transformer模型訓練所需運算數的參考,當參數量為N、訓練使用的token數為D時,常用的近似式為下列何者?

  1. A約2ND
  2. B約N+D
  3. C約6ND
查看答案與解析

正確答案:C. 約6ND

1個token的順向傳播,對每個參數各需1次乘法與加法,約需2N次運算。反向傳播約為其2倍,即4N次,因此1個token的訓練約需6N次,D個token則約需6ND次。例如以1兆個token訓練70億參數的模型,約為4.2×10²²次運算。將此除以GPU的實際效能,就能估算訓練所需的時間。

  • A. 2ND只是順向傳播(推論)的量。
  • B. 運算數是以乘法的方式增加。
  • C. 正確。是順向傳播2ND與反向傳播4ND的合計。
練習這個領域 前往領域頁面

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

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