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

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

Mistral 7B v0.3 如何本地部署?

Mistral 7B v0.3 是 Mistral 在 2024 年 5 月發布的 7B 模型,這一版加入了函式呼叫。4-bit 下,8GB 顯示卡能開 8K 上下文,12GB 顯示卡就能開滿 32K。它的問題在於舊:同家族的 Ministral 3 8B 顯示記憶體只多一點,上下文卻長 8 倍,還能看圖。

Mistral 7B v0.3 模型資訊

  • 4-bit 最低顯示記憶體7 GB · 8K
  • 參數量7.3B
  • 上下文上限32K
架構
稠密
授權
Apache-2.0
發布日期
2024年5月22日
廠商
Mistral AI
Ollama 標籤
mistral:7b
層數
32
隱藏維度
4,096
KV 頭
8
頭維度
128

Mistral 7B v0.3 本地部署需要多少顯示記憶體?

量化權重體積GB8K 上下文GB32K 上下文(最大)GB
1-bit1.8GGUF3.97.2
2-bit2.5GGUF4.67.9
3-bit3.8GGUF5.99.2
4-bit4.4GGUF6.59.8
5-bit5.1GGUF7.210.5
8-bit7.7GGUF9.813.1
BF16/FP1615.2估17.420.6

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

單卡能跑 Mistral 7B v0.3 嗎?

輕鬆就能跑,而且不必擔心上下文:它最長只支援 32K,4-bit 開滿也不到 10 GB,8GB 顯示卡開 8K 左右就能用。要決定的只有量化檔位。顯示記憶體 16GB 以上就直接用 8-bit,開滿 32K 約 13.1 GB,回答品質幾乎沒有折損;12GB 的卡想用 8-bit,把上下文控制在 8K 左右即可。速度主要取決於顯示記憶體頻寬,8-bit 在 RTX 3090 上每秒將近 80 個 token,RTX 5060 Ti 16GB 大約慢一半,拿來聊天也很夠用。

閒魚
裝置價格速度 t/s最大上下文
Tesla V100 16GB16 GBNT$6,0955 筆掛單117.132K
Tesla V100 32GB32 GBNT$20,4794 筆掛單117.132K
GeForce RTX 5060 Ti 16GB16 GBNT$25,23314 筆掛單63.532K
Radeon RX 7900 XTX24 GBNT$27,76412 筆掛單123.632K
GeForce RTX 309024 GBNT$41,44513 筆掛單12132K
Ryzen AI Max+ 395 128GB整機 · 128 GBNT$92,64316 筆掛單37.732K
GeForce RTX 409024 GBNT$121,8986 筆掛單128.632K
RTX A600048 GBNT$156,0307 筆掛單102.432K
DGX Spark 128GB整機 · 128 GBNT$209,66541 筆掛單40.132K
MacBook Pro M5 Max 128GB整機 · 128 GBNT$222,80110 筆掛單84.332K
Mac Studio M5 Ultra 96GB整機 · 96 GBNT$224,29315 筆掛單150.932K
GeForce RTX 509032 GBNT$253,54314 筆掛單200.632K
RTX PRO 600096 GBNT$609,4916 筆掛單200.632K

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

本地部署 Mistral 7B v0.3 要注意什麼?

  1. v0.3 比 v0.2 改了什麼

    v0.3 擴大了詞彙表(32768 個 token,搭配新的 v3 分詞器),並加入函式呼叫。32K 上下文是 v0.2 就有的,v0.1 只有 8K。做工具呼叫時要注意,Mistral 要求工具呼叫 ID 必須剛好是 9 位英文字母或數字,自己拼接對話歷史時很容易在這裡出錯。

  2. 用哪個框架

    llama.cpp、vLLM 都直接支援,Ollama 的 mistral:7b 就是 v0.3。官方推薦 mistral-inference;用 transformers 做函式呼叫要 4.42.0 以上。

  3. 量化選哪一檔

    4-bit 約 4.4 GB,5-bit 約 5.1 GB,8-bit 約 7.7 GB,彼此只差幾 GB,條件允許就用 8-bit。只有 6GB 以下的舊卡,才有必要考慮 3-bit(約 3.8 GB)或更低。

  4. 沒有內容審核

    官方說明這個模型沒有任何審核機制,對外開放的服務要自行加上輸入與輸出過濾。

啟動指令

Ollama

  • Windows
  • macOS
  • Linux
終端機
ollama run mistral:7b

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
終端機
llama-server -hf bartowski/Mistral-7B-Instruct-v0.3-GGUF:Q4_K_M -c 8192

vLLM

  • Linux
  • NVIDIA
  • AMD
終端機
vllm serve mistralai/Mistral-7B-Instruct-v0.3

MLX

  • Apple 晶片

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

終端機
mlx_lm.server --model mlx-community/Mistral-7B-Instruct-v0.3-4bit

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

Mistral 家族的其他模型

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

關於 Mistral