什麼是預填充(Prefill)
在大型語言模型的推論中,一併處理輸入文章之詞元的最初階段。容易受運算限制。接下來逐一詞元的生成稱為解碼。
日文名稱: プリフィル
「預填充(Prefill)」出現在1領域的2道練習題中(AI硬體與軟體堆疊等)。
這個名詞所屬的領域: AI硬體與軟體堆疊
在大型語言模型的推論中,一併處理輸入文章之詞元的最初階段。容易受運算限制。接下來逐一詞元的生成稱為解碼。
日文名稱: プリフィル
「預填充(Prefill)」出現在1領域的2道練習題中(AI硬體與軟體堆疊等)。
這個名詞所屬的領域: AI硬體與軟體堆疊
預填充會將輸入的數百至數千個token集中計算,因此權重可由許多token重複使用,成為矩陣與矩陣的乘積,受運算限制。
大型語言模型的推論分為集中處理輸入文章的階段(預填充)與逐一產生一個token輸出的階段(解碼)。下列何者是分別主要決…對受運算限制的預填充而言,這個效果很小,以較低精度進行計算本身的量化更為有效。
在大型語言模型的推論中,啟動值維持FP16、只把權重轉為4位元的量化(W4A16),對加速解碼特別有效,其原因下列何者…運算強度(Arithmetic intensity) 反向傳播(Backpropagation) 全歸約(All-reduce) 批次大小(Batch size) 注意力機制(Attention mechanism) 知識蒸餾(Knowledge distillation) 計算圖(Computational graph) 訓練後量化(Post-training quantization) 剪枝(Pruning) 張量平行(Tensor parallelism)