對於有意在個人電腦上運行本地 AI 模型(local AI model)的使用者與開發者而言,選擇合適的模型規格至關重要。資深作者諾倫·瓊格爾(Nolen Jonker)指出,判斷本地 AI 模型效能的關鍵指標,除了常見的「每秒處理 Token 數量」(tokens per second)外,至少還有四項更值得關注的數字,且每秒處理 Token 數量的重要性甚至排在這些指標之後。
諾倫·瓊格爾強調,許多使用者可能過度關注每秒處理 Token 數量,這項指標衡量的是 AI 模型每秒能生成或處理多少個「Token」(AI 模型處理資訊的最小單位,可以是一個字、詞或字元的一部分)。然而,實際的執行體驗深受其他因素影響,若選擇不當,可能導致效能不如預期。
首先是「KV Cache」的記憶體成本。KV Cache(Key-Value Cache,鍵值快取)是 AI 模型處理對話時所使用的暫存記憶體,其大小與上下文長度成正比。當 KV Cache 超過可用的顯示記憶體(VRAM)時,就會發生 VRAM 溢出(VRAM spillover),導致模型生成速度顯著下降。例如,作者自身使用的 GeForce RTX 4070 Ti Super 顯示卡擁有 16GB VRAM,若要有效利用,就需仔細管理 KV Cache。透過「量化」(Quantization)技術(將模型權重從高精度壓縮到低精度以減少檔案大小及運算需求),例如從 Q4 降至 Q8,可使 KV Cache 的成本大致減半。