純 CPU 能跑 DeepSeek 嗎

能跑,但慢到多數人無法接受。先看清楚數字再決定。

速度的真實差距

硬體7B Q4 生成速度32B Q4 生成速度
RTX 4090約 60-100 tokens/秒約 15-25 tokens/秒
RTX 4060 Ti 16G約 30-50 tokens/秒約 6-10 tokens/秒
Ryzen 9 / i9(DDR5)約 5-12 tokens/秒約 1-3 tokens/秒
舊 CPU(DDR4)約 2-5 tokens/秒幾乎不可用

實際體驗差異:GPU 上一個 500 字的回答約 10 秒,CPU 上可能要 1-2 分鐘。

為什麼 CPU 慢:記憶體頻寬是瓶頸

大模型推理每生成一個 token,都要把整個模型權重讀一遍。所以速度主要取決於記憶體頻寬,不是 CPU 算力。

記憶體頻寬相對速度
DDR4-3200 雙通道約 51 GB/s1x
DDR5-6000 雙通道約 96 GB/s約 1.9x
RTX 4090 GDDR6X約 1008 GB/s約 20x
Mac M3 Ultra 統一記憶體約 800 GB/s約 16x

這解釋了為什麼堆 CPU 核心數沒用 —— 瓶頸在記憶體,不在運算單元。

CPU 推理反而適合的場景

如果只能 CPU,怎麼配置

./llama-cli -m model-Q4_K_M.gguf \
  -t 8 \            # 實體核心數
  -c 4096 \         # 上下文別設太大
  -p "你的問題"

結論

如果你的目標是「用得下去」,CPU 不夠。 真正需要 CPU 推理的場景很窄:離線、極低頻、或純驗證。 其餘情況,用 API 或租雲端 GPU 都比自己搭 CPU 伺服器合理。

相關

硬體選擇 · 量化怎麼選 · Mac 部署 · 本地部署總覽