本站含聯盟連結。身為 eBay 合作夥伴,你透過本站連結購買時,我們可能獲得佣金。身為 eBay 合作夥伴,我們可能獲得佣金。了解詳情

收錄顯卡57價格追蹤49 天近 24h 價格資料43,303 筆24h 降價最多Tesla V100 16GB-12.3%24h 漲價最多A100 80GB PCIe+9.4%更新於
NT$ TWD

Mistral Nemo 如何本地部署?

Mistral NeMo 是 Mistral AI 和 NVIDIA 在 2024 年 7 月合作發布的 12B 模型,官方定位是 Mistral 7B 的直接替代品。短對話很輕鬆,4-bit 在 12GB 顯示卡上就夠用;但它的上下文很吃顯示記憶體,每多 32K 約多 5 GB,開滿 128K 要約 30 GB。

Mistral Nemo 模型資訊

  • 4-bit 最低顯示記憶體10 GB · 8K
  • 參數量12.3B
  • 上下文上限128K
架構
稠密
授權
Apache-2.0
發布日期
2024年7月17日
廠商
Mistral AI
Ollama 標籤
mistral-nemo:12b
小版本
2407
層數
40
隱藏維度
5,120
KV 頭
8
頭維度
128

Mistral Nemo 本地部署需要多少顯示記憶體?

量化權重體積GB8K 上下文GB32K 上下文GB128K 上下文(最大)GB
1-bit3.1估5.59.525.6
2-bit5.4GGUF7.811.827.9
3-bit7.1GGUF9.513.529.6
4-bit7.5GGUF9.913.930
5-bit8.7GGUF11.115.131.2
8-bit13GGUF15.419.435.5
BF16/FP1624.5GGUF26.930.947

詳細計算規則可在資料方法頁查看。

單卡能跑 Mistral Nemo 嗎?

單卡完全沒問題,12GB 的卡跑 4-bit 加 8K 上下文(約 9.9 GB)就夠。它吃顯示記憶體的地方在上下文,每多開 32K 約多佔 5 GB,因此 16GB 的卡最好維持 4-bit,改成 8-bit 上下文就會很緊。想同時顧到回答品質和長度,24GB 的 RTX 3090 用 8-bit 能開到約 69K,速度也很順;要開滿 128K,至少得用 32GB 的 RTX 5090。值得一提的是它的新分詞器處理中文更省,官方表示比 Mistral 先前的模型少用約 30% 的 token,同樣的上下文能塞進更多中文。

閒魚
裝置價格速度 t/s最大上下文
Tesla V100 16GB16 GBNT$6,0955 筆掛單75.651K
Tesla V100 32GB32 GBNT$20,4794 筆掛單75.6128K
GeForce RTX 5060 Ti 16GB16 GBNT$25,23314 筆掛單39.851K
Radeon RX 7900 XTX24 GBNT$27,76412 筆掛單80.1102K
GeForce RTX 309024 GBNT$41,44513 筆掛單78.3102K
Ryzen AI Max+ 395 128GB整機 · 128 GBNT$92,64316 筆掛單23.3128K
GeForce RTX 409024 GBNT$121,8986 筆掛單83.6102K
RTX A600048 GBNT$156,0307 筆掛單65.6128K
DGX Spark 128GB整機 · 128 GBNT$209,66541 筆掛單24.8128K
MacBook Pro M5 Max 128GB整機 · 128 GBNT$222,80110 筆掛單53.4128K
Mac Studio M5 Ultra 96GB整機 · 96 GBNT$224,29315 筆掛單99.4128K
GeForce RTX 509032 GBNT$253,54314 筆掛單136.3128K
RTX PRO 600096 GBNT$609,4916 筆掛單136.3128K

只列常見的顯示卡和整機,50B 以下和以上的模型各一組,按價格從低到高。

本地部署 Mistral Nemo 要注意什麼?

  1. 溫度要調低

    官方特別提醒,NeMo 比先前的 Mistral 模型需要更低的溫度,建議 temperature 0.3。很多聊天前端預設 0.7 以上,記得手動修改。

  2. 量化選哪一檔

    官方表示訓練時就已針對量化做過適配,用 FP8 推論不會掉精度。GGUF 的 4-bit 約 7.5 GB、5-bit 約 8.7 GB、8-bit 約 13.0 GB:12GB 的卡用 4-bit 或 5-bit,16GB 以上再用 8-bit。

  3. 中文更省 token

    NeMo 換用新的 Tekken 分詞器,官方表示中文和程式碼的壓縮效率比之前高約 30%,也就是同樣 128K 的上下文能裝進更多中文。

  4. 用哪個框架

    llama.cpp、vLLM 直接支援,Ollama 標籤是 mistral-nemo:12b。它用的是標準架構,原本跑 Mistral 7B 的工具鏈基本上不用改。

啟動指令

Ollama

  • Windows
  • macOS
  • Linux
終端機
ollama run mistral-nemo:12b

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
終端機
llama-server -hf bartowski/Mistral-Nemo-Instruct-2407-GGUF:Q4_K_M \
  -c 8192

vLLM

  • Linux
  • NVIDIA
  • AMD
終端機
vllm serve mistralai/Mistral-Nemo-Instruct-2407

MLX

  • Apple 晶片

在 Mac 上先 pip install mlx-lm,這條指令會從 Hugging Face 下載 MLX 權重,並啟動相容 OpenAI 介面的服務。

終端機
mlx_lm.server --model mlx-community/Mistral-Nemo-Instruct-2407-4bit

量化檔名以模型庫當週抓取為準,口徑見資料方法。 資料方法

Mistral 家族的其他模型

模型總參數激活參數4-bit 模型大小
Mistral 7B v0.3稠密7.3B7.3B4.4 GB
Ministral 3 8B稠密8.4B8.4B5.2 GB
Ministral 3 14B稠密13.5B13.5B8.2 GB
Mistral Small 3.2 24B稠密24B24B14.3 GB

關於 Mistral