GPUHardware

Kimi K3 Qwen3.8 自托管顯存與成本平衡點

Kimi K3 Qwen3.8 自托管顯存與成本平衡點

勝出方案:驗證期與波動負載選 API+短期算力雙軌;只有高利用率、資料必須留在自有邊界,且具備分散式運維能力的團隊,才進入自托管。Kimi K3 Qwen3.8 自托管顯存不能用「總參數 × 量化位數」一項決定,必須同時計算權重、KV Cache、運行時餘量、並發容量、跨節點碎片與故障冗餘。

這篇適合三類讀者:
AI Agent 團隊,正在判斷私有化是否真的降低長期調用成本。
推理平台負責人,需要把模型權重、上下文、併發和冗餘轉成可驗收資源。
算力採購決策者,需要在購買集群、租用算力與 API 之間設下放棄線。

先看可部署性:未確認的模型不能進採購清單

大型 MoE 模型最容易造成錯誤判斷的地方,是把「每個 token 實際啟用的參數」當成「必須常駐的全部權重」。

兩者用途不同:

  • 總參數:決定權重檔案的常駐容量。
  • 激活參數:影響單 token 的計算量、路由負載與理論吞吐。
  • 權重精度:決定每個參數實際佔用多少儲存空間。
  • 推理格式:決定量化縮放資料、封裝方式、核心支援和載入路徑。
  • 上下文與併發:決定 KV Cache 是否快速吃掉剩餘顯存。

目前可核對的 DeepSeek 官方資料把 DeepSeek-V4-Pro 列為 1.6T 總參數、49B 激活參數,DeepSeek-V4-Flash 則列為 284B 總參數、13B 激活參數,兩者均標示 1M context。這組資料足以說明:激活參數可以幫助估算計算量,但不能直接替代權重容量。(api-docs.deepseek.com)

Kimi K3 的 2.8T 參數、896 個專家、每 token 啟用 16 個專家及 1M context,目前主要出現在社群整理與預覽材料中;這些可作為驗證線索,不能在缺少完整官方權重、授權條款與穩定框架支援時直接當成採購定論。(huggingface.co)

Qwen3.8 則應以官方模型倉庫當前可見的 config、權重檔案、授權與推理說明為準。若技術報告、量化格式或主流推理框架支援尚未完整公開,該模型只能列入驗證清單,不能列入採購清單

採購前至少完成以下核對:

  1. 下載官方模型卡、config 和授權檔案。
  2. 確認權重是否完整,是否存在分片、客製化程式或特殊 tokenizer。
  3. 確認推理框架是否原生支援該架構,而非只靠社群分支。
  4. 檢查量化格式是否有目標 GPU 的核心支援。
  5. 用實際上下文、工具呼叫與併發負載完成載入驗證。

顯存拆分:權重只是第一個變數

Kimi K3 Qwen3.8 自托管顯存應採用下列結構,而不是尋找一個脫離負載的「最低顯存」:

總 GPU 記憶體需求
= 權重顯存
+ KV Cache
+ 運行時與啟動緩衝
+ 通訊緩衝
+ 多模態元件
+ 顯存碎片
+ 故障與擴容冗餘

權重顯存可先用這個初算式:

權重顯存
≈ 總參數量 × 每參數位元組
+ 量化縮放與元資料
+ 未量化層
+ tokenizer、embedding 或客製化層額外佔用

四 bit 只代表理論上的每參數儲存下限。實際 MXFP4 或其他封裝通常還會加入區塊縮放資料;若硬體或核心不支援量化路徑,框架可能退回較高精度執行。相關量化說明也指出,MXFP4 需要區塊縮放與對應核心,否則可能採用更耗記憶體的路徑。(huggingface.co)

KV Cache 必須獨立估算:

KV Cache
≈ 層數 × KV head 數 × head 維度 × 上下文 token 數
× 併發序列數 × K/V 儲存精度

若使用 FP8 KV Cache,記憶體壓力可能下降,但也要確認校準方法、Attention backend 和目標框架版本。官方 vLLM 文件目前列出 per-tensor 與 per-attention-head 等 FP8 KV Cache 路徑,並註明不同 backend 有各自限制。(docs.vllm.ai)

真正容易漏算的是後四項:

  • 運行時餘量:CUDA、通訊、workspace、啟動暫存與採樣器。
  • 並行碎片:Tensor Parallel 或 Pipeline Parallel 分片不一定平均,部分層可能形成最大卡瓶頸。
  • 多模態元件:視覺 encoder、影像 token 和額外 projector 會改變記憶體曲線。
  • 故障冗餘:若一張 GPU 故障就令整個服務停擺,名義上的最低配置並不是真正可用配置。

提醒:「模型成功載入」只證明權重能放進記憶體,不代表長上下文、工具呼叫、併發佇列和滾動升級能穩定運作。

方案比較:自建、租用、API 或雙軌

下面這張表適合在採購會議中直接使用。金額欄刻意保留變數,因為 GPU 租賃、儲存、頻寬和人工成本必須以團隊所在區域及實際合約核算,不能套用未核實的固定價格。

方案 適合條件 主要成本變數 主要風險 決策結論
自建集群 長期高利用率、資料不可離開自有邊界 GPU 折舊、電力、機櫃、網路、值守、備援 低利用率仍持續付固定成本 先做隔離驗證,再決定採購
長租或短租算力 驗證模型、短期專案、負載尚未穩定 實際租用時數、儲存、交付、跨區頻寬 資源交付與硬體型號不一致 適合驗證期與峰值補位
API 請求量波動、團隊缺乏 GPU 運維 輸入 token、輸出 token、快取命中、限流 資料邊界、供應商政策、長期單價 先用於認證需求與基準成本
API+短期算力雙軌 同時需要快速上線與私有化驗證 API 用量+租賃週期+工程投入 兩條鏈路都要維護 多數驗證期團隊的首選

DeepSeek 官方計費頁目前以每 1M tokens 的輸入、輸出及快取命中狀態計價,並同時列出 V4-Pro 與 V4-Flash 的併發限制。這類資料可直接放進 API 成本公式,但價格可能調整,正式核算時仍應重新查看官方頁面。(api-docs.deepseek.com)

API 月成本可寫成:

API 月成本
= 輸入 token × 輸入單價
+ 輸出 token × 輸出單價
+ 未命中快取的額外成本
+ 重試、工具呼叫與峰值溢出成本

自托管月成本則應拆成:

自托管月成本
= 計算資源
+ 儲存
+ 網路與頻寬
+ 部署工程
+ 監控值守
+ 升級驗證
+ 故障容量

平衡點不是「自托管單 token 成本低於 API」這麼簡單。若 GPU 平均利用率低,固定成本會攤在很少的 token 上;若 Agent 工作流有大量等待工具回應的時間,GPU 也未必持續產生有效負載。

服務能力:從能載入到能交付

採購驗收至少要記錄四項指標:

  • 首字延遲:請求進入後,多久產生第一個可見 token。
  • 生成吞吐:在指定併發下,每秒可持續輸出的 token。
  • 併發佇列:排隊時間是否在業務可接受範圍。
  • 長上下文占用:上下文增加後,KV Cache 是否擠壓運行時餘量。

測試不能只跑短對話。AI Agent 團隊應建立三組固定負載:

  1. 普通問答:短上下文、低併發,觀察首字延遲。
  2. 長文件任務:逐步增加上下文,記錄 KV Cache 增長。
  3. 工具呼叫:加入多輪函式呼叫、推理內容回傳和失敗重試,觀察佇列與穩定性。

Kimi K3 的公開整理資料提到其原生視覺能力與 1M context,但由於目前可核對的框架、權重和硬體支援仍需逐項確認,不能直接把這些欄位轉成固定 GPU 數量。(huggingface.co)

跨節點部署也會改變結果。Tensor Parallel 會增加 GPU 間同步,Pipeline Parallel 可能帶來氣泡與批次限制;當節點間頻寬或延遲不符合框架假設時,理論上可用的 GPU 會轉化為通訊等待。推理框架文件雖然提供 Tensor Parallel、Pipeline Parallel 與分散式執行選項,但實際可用吞吐仍需在目標拓撲上測試。(docs.vllm.ai)

五步驗證流程:把公式變成採購證據

第一步:固定模型版本

保存模型倉庫 commit、權重分片清單、config、tokenizer、授權和框架版本。不要用「最新版本」作為驗收條件。

第二步:先算理論下限

按總參數與權重精度估算權重容量,再預留 KV Cache、運行時、通訊及故障容量。激活參數只放在吞吐與算力欄位。

第三步:完成單卡與多卡載入

先確認單卡是否能正確初始化,再測試 Tensor Parallel 或 Pipeline Parallel。記錄每張 GPU 的峰值占用,不只記錄集群總和。

第四步:跑三種業務負載

普通對話、長上下文和 Agent 工具呼叫都要執行。每組測試至少記錄首字延遲、生成吞吐、峰值顯存、錯誤率與佇列長度。

第五步:把偏差歸因

若實測顯存高於公式,逐項檢查量化元資料、未量化層、KV Cache 精度、框架 workspace、碎片和並行分片。沒有完成這一步,不能把「多加幾張卡」當成正式方案。

團隊可將測試紀錄、監控權限和版本管理納入ProxyMac 的支援說明,先把驗證流程整理成可重複執行的程式,再比較長租、自建或 API 的總成本。

決策表:到達哪條線就停止觀察

驗收項目 通過條件 未通過時的處理
權重與授權 權重完整、授權可用、版本可固定 留在驗證清單,不採購
框架相容性 目標框架可穩定載入,無關鍵非正式補丁 改用 API 或等待官方支援
服務指標 首字延遲、吞吐、併發和長上下文均達業務門檻 降低模型規模或放棄自托管
成本利用率 預估利用率足以攤平固定成本 採用 API+短期算力
運維能力 有監控、告警、升級、備援與故障處理責任人 不進入自建集群
擴容週期 峰值期間能在可接受時間內增加容量 保留 API 作為溢出路徑

對 DeepSeek V4 而言,官方 API 已提供明確的模型版本、token 計費與工具呼叫能力,因此可先用 API 建立真實流量基線,再決定是否為自建集群承擔固定成本。(api-docs.deepseek.com)

若目前方案是單純依賴 API,缺點通常是資料邊界受供應商政策約束、峰值時受限流影響、長期大量輸出成本難以預測。若目前方案是直接購買集群,則會面對低利用率、跨節點故障、升級停機與專職運維成本。相較之下,ProxyMac 的雲端 Mac 更適合承載 Agent 開發、遠端除錯、部署腳本驗證與監控操作,不適合作為完整萬億參數模型推理集群。若需要先核算不同地區的租用方式,可參考ProxyMac 的方案頁,再把短週期隔離算力成本填回本文公式。

FAQ:四個容易誤判的成本問題

Kimi K3 量化後,顯存應該怎樣估算?

不能只把總參數乘以 4 bit。Kimi K3 的公開整理資料提到 2.8T 參數與 MXFP4 權重,但實際部署仍要加入量化縮放資料、未量化層、KV Cache、運行時緩衝、並行碎片及故障冗餘。正式採購前,必須以完整權重和目標上下文做載入測試。

Qwen3.8 自托管應按總參數還是激活參數計算?

採購顯存時先按總參數計算常駐權重,再用激活參數估算每個 token 的計算量與吞吐。MoE 模型雖然每次只啟用部分專家,但未參與當前 token 的權重通常仍須保留在 GPU 或可接受延遲的記憶體層級,不能直接用激活參數代替權重容量。

DeepSeek V4 自建集群和 API,哪一種比較划算?

先把實際輸入、輸出、快取命中率、峰值併發和團隊利用率代入同一張成本表。DeepSeek 官方已列出 V4 Pro 與 V4 Flash 的 token 計費及併發限制;若流量波動大、工程人力有限,API 通常較容易控制固定成本。高利用率且資料邊界嚴格時,再進入自建驗證。

萬億參數 MoE 模型何時應該放棄自托管?

只要模型在目標硬體上無法達到首字延遲、生成吞吐或長上下文指標,或框架仍需大量非正式補丁,就應暫停採購。若故障容量、升級驗證、監控值守和跨節點網路成本超出預算,也應改用 API 與短期算力雙軌,而不是把最低載入成功當成生產可行。

最後的做法很直接:先複製本文兩張表,填入團隊自己的上下文長度、併發、輸入輸出 token、利用率和運維工時;若結果仍接近成本平衡點,再使用短週期隔離算力驗證部署程式、Agent 工作流與監控鏈路。驗收通過後,再在自建、長租、API 或雙軌之間簽下明確結論,而不是繼續觀察。

以 ProxyMac 彈性驗證 AI 部署方案

面對萬億參數模型的顯存與成本門檻,可先以 ProxyMac 獨享 Mac mini M4 雲端主機進行前端開發、工具串接與工作流程驗證。
ProxyMac 提供 16 GB 統一記憶體、10 核 M4、1 Gbps 獨享頻寬,適合輕量推論、控制層服務及 AI 應用開發。