估算執行 LLM 需要多少 VRAM,判斷你的 GPU 放不放得下。
| 量化 | bpw | 權重 | 合計 | 是否放得下 |
|---|---|---|---|---|
| FP32 | 32 | 29.92 GiB | 34.91 GiB | 否 |
| FP16 | 16 | 14.96 GiB | 18.45 GiB | 是 |
| Q8_0 | 8.5008 | 7.95 GiB | 10.74 GiB | 是 |
| FP8 | 8 | 7.48 GiB | 10.23 GiB | 是 |
| Q6_K | 6.5633 | 6.14 GiB | 8.75 GiB | 是 |
| Q5_K_M | 5.7036 | 5.33 GiB | 7.87 GiB | 是 |
| Q5_K_S | 5.5704 | 5.21 GiB | 7.73 GiB | 是 |
| Q4_K_M | 4.8944 | 4.58 GiB | 7.03 GiB | 是 |
| Q4_K_S | 4.6672 | 4.36 GiB | 6.80 GiB | 是 |
| Q3_K_L | 4.2979 | 4.02 GiB | 6.42 GiB | 是 |
| Q3_K_M | 3.996 | 3.74 GiB | 6.11 GiB | 是 |
| Q3_K_S | 3.6429 | 3.41 GiB | 5.75 GiB | 是 |
| Q2_K | 3.1593 | 2.95 GiB | 5.25 GiB | 是 |
模型規格取自 Hugging Face 的 config.json 與 safetensors 中繼資料(核對於 2026-10-20);量化 bpw 來自 llama.cpp 在 Llama-3.1-8B 上的實測,其他模型略有差異。
這是推論(執行)所需記憶體的規劃估算,不含訓練或微調。實際用量因推論引擎(vLLM、llama.cpp、TensorRT-LLM…)、批次與 CUDA 版本而異,請保留餘裕。
還沒有留言,搶先留下你的想法!
LLM 顯示記憶體(VRAM)計算機估算在本機或自架環境「執行」一個大型語言模型需要多少記憶體。總需求 ≈ 權重 + KV cache + 執行期開銷:權重 = 參數量 × 每權重位元數 ÷ 8;KV cache = 2 × 層數 × KV 頭數 × 每頭維度 × 每元素位元組 × 上下文 × 同時序列數。選好模型、量化與裝置後,會告訴你放不放得下、剩多少空間、最長可用上下文與生成速度上限。
總需求 ≈ 權重 + KV cache + 執行期開銷。權重 = 參數量 × 每權重位元數 ÷ 8,例如 80 億參數的模型用 FP16(16 位元)約需 15 GiB,用 Q4_K_M(約 4.9 位元)約 4.6 GiB。KV cache 會隨上下文長度與同時序列數增加,所以請同時設定這兩項。
模型每處理一個 Token,都會把每一層的 Key 與 Value 存起來,之後生成時才不必重算。大小 = 2 × 層數 × KV 頭數 × 每頭維度 × 每元素位元組 × 上下文長度 × 序列數,與上下文長度成正比。使用分組查詢注意力(GQA,KV 頭數較少)或滑動視窗的模型,KV cache 會小很多。
位元數越低,權重越小、速度通常越快,但品質損失越大。Q8_0 接近原始品質,Q5_K_M/Q6_K 是常見的折衷,Q4_K_M 是多數人在記憶體有限時的起點,Q3 以下品質損失明顯。表格會列出每個等級在你目前設定下是否放得下。
所有專家都必須載入記憶體,所以權重要用「總參數量」計算,而不是每個 Token 實際啟用的參數量。不過生成速度取決於「啟用參數量」,所以 MoE 模型常常是「吃很多記憶體但跑得不算慢」。
通常不行。系統預設只允許 GPU 使用一部分統一記憶體(大約三分之二到四分之三),所以裝置類型選「Apple 統一記憶體」時,預設只把 75% 視為可用。你也可以選「自訂可用比例」依實際設定調整。
假設權重與 KV cache 平均切分到每張卡,並且每張卡各自付出一份固定的執行期開銷,所以總需求會比單卡略高。實際切分方式(張量並行、管線並行)與通訊開銷因推論引擎而異,請保留額外餘裕。
這是規劃用的估算,只涵蓋「推論」:權重、KV cache 與一個可調整的開銷。實際用量會因推論引擎(vLLM、llama.cpp 等)、批次、CUDA 版本與分頁 KV 配置而不同。訓練與微調需要的記憶體(梯度、優化器狀態、啟用值)遠大於推論,不在本工具範圍。
生成每個 Token 都要讀一遍啟用的權重,所以在批次為 1 時速度上限約為「記憶體頻寬 ÷ 每個 Token 讀取的權重位元組數」。這是理論上限,沒有考慮算力瓶頸、KV cache 讀取與軟體開銷,實際速度通常更低;需要先在欄位填入你的裝置頻寬才會顯示。