How to Deploy Mistral Small 3.2 24B Locally
Mistral Small 3.2 is a 24B dense model that Mistral released in June 2025, with image understanding, 128K of context and an Apache 2.0 license. It is the largest Mistral dense model a single 24GB card can run: the 4-bit weights are about 14.3 GB, leaving room for about 61K of context, while a 16GB card at 4-bit has only about 10K left. Compared with 3.1, it follows instructions and calls tools better, and gets stuck in endless repetition less often.
Mistral Small 3.2 24B details
- Min VRAM at 4-bit17 GB · 8K
- Parameters24B
- Max context128K
- Architecture
- Dense
- License
- Apache-2.0
- Launch date
- Jun 19, 2025
- Vendor
- Mistral AI
- Hugging Face repo
- mistralai/Mistral-Small-3.2-24B-Instruct-2506
- NVFP4 repo (Blackwell)
- RedHatAI/Mistral-Small-3.2-24B-Instruct-2506-NVFP4
- MLX repo (Apple)
- mlx-community/Mistral-Small-3.2-24B-Instruct-2506-4bit
- Ollama tag
- mistral-small3.2:24b
- Revision
- 2506
- Layers
- 40
- Hidden size
- 5,120
- KV heads
- 8
- Head dim
- 128
How much VRAM does Mistral Small 3.2 24B need for local deployment?
| Quantization | WeightsGB | 8K contextGB | 32K contextGB | 128K context (max)GB |
|---|---|---|---|---|
| 1-bit | 6.1est. | 8.5 | 12.5 | 28.6 |
| 2-bit | 9.5GGUF | 11.9 | 15.9 | 32 |
| 3-bit | 13GGUF | 15.4 | 19.4 | 35.5 |
| 4-bit | 14.3GGUF | 16.7 | 20.7 | 36.8 |
| 5-bit | 16.8GGUF | 19.2 | 23.2 | 39.3 |
| 8-bit | 25.1GGUF | 27.5 | 31.5 | 47.6 |
| BF16/FP16 | 47.2GGUF | 49.6 | 53.6 | 69.7 |
Full calculation rules are on the Methodology page.
Can a single GPU run Mistral Small 3.2 24B?
Yes, but it's happiest on a 24GB card. The 4-bit weights alone are 14.3 GB, so a 16GB card is left with only about 10K of context; there your options are dropping to 2-bit to win back some length or stepping down to Ministral 3 14B. A 24GB RTX 3090 or 4090 runs 4-bit smoothly with roughly 60K of context, and that's how most people will use it; 8-bit needs a card with 32GB or more. A 128GB unified-memory machine can open the full 128K, but a dense model reads every weight for each token it generates, so 4-bit manages only a dozen or so tokens/s.
| Device | Price | Speed t/s | Max context |
|---|---|---|---|
| $37024 listings | 62 | 39K | |
| $86958 listings | 32.3 | 39K | |
| $89518 listings | 62 | 128K | |
| Radeon RX 7900 XTX24 GB | $1,25029 listings | 65.8 | 90K |
| $1,799107 listings | 64.3 | 90K | |
| $3,75868 listings | 68.8 | 90K | |
| Ryzen AI Max+ 395 128GBWhole system · 128 GB | $4,46420 listings | 18.8 | 128K |
| $4,89916 listings | 53.6 | 128K | |
| Mac Studio M5 Ultra 96GBWhole system · 96 GB | $7,27412 listings | 82.1 | 128K |
| MacBook Pro M5 Max 128GBWhole system · 128 GB | $7,54920 listings | 43.5 | 128K |
| $8,24022 listings | 20 | 128K | |
| $8,395123 listings | 113.7 | 128K | |
| $22,50011 listings | 113.7 | 128K |
| Device | Price | Speed t/s | Max context |
|---|---|---|---|
| $37024 listings | 43.3 | 10K | |
| $86958 listings | 22.2 | 10K | |
| $89518 listings | 43.3 | 113K | |
| Radeon RX 7900 XTX24 GB | $1,25029 listings | 46 | 61K |
| $1,799107 listings | 45 | 61K | |
| $3,75868 listings | 48.2 | 61K | |
| Ryzen AI Max+ 395 128GBWhole system · 128 GB | $4,46420 listings | 12.9 | 128K |
| $4,89916 listings | 37.3 | 128K | |
| Mac Studio M5 Ultra 96GBWhole system · 96 GB | $7,27412 listings | 57.9 | 128K |
| MacBook Pro M5 Max 128GBWhole system · 128 GB | $7,54920 listings | 30.1 | 128K |
| $8,24022 listings | 13.7 | 128K | |
| $8,395123 listings | 81.4 | 113K | |
| $22,50011 listings | 81.4 | 128K |
| Device | Price | Speed t/s | Max context |
|---|---|---|---|
| $89518 listings | 25.8 | 48K | |
| Ryzen AI Max+ 395 128GBWhole system · 128 GB | $4,46420 listings | 7.5 | 128K |
| $4,89916 listings | 22.1 | 128K | |
| Mac Studio M5 Ultra 96GBWhole system · 96 GB | $7,27412 listings | 34.8 | 128K |
| MacBook Pro M5 Max 128GBWhole system · 128 GB | $7,54920 listings | 17.8 | 128K |
| $8,24022 listings | 8 | 128K | |
| $8,395123 listings | 49.6 | 48K | |
| $22,50011 listings | 49.6 | 128K |
Only common GPUs and systems are listed, one set for models under 50B and another for larger ones, sorted by price from low to high.
What to know before running Mistral Small 3.2 24B locally
Don't pull the wrong Ollama tag
In Ollama, mistral-small:24b is the earlier Small 3, which handles text only with 32K of context. The Small 3.2 tag is mistral-small3.2:24b, which supports images and 128K of context.
Temperature and system prompt
Mistral recommends
temperature0.15 and says you should always include a system prompt; for a general-purpose assistant, just reuse SYSTEM_PROMPT.txt from the model repository.Frameworks and images
Mistral recommends vLLM 0.9.1 or later, but the original BF16 needs about 55 GB on a GPU, so a single card can basically only run a quantized version. For images in llama.cpp, you need to load an mmproj file as well, which bartowski's GGUF repository includes.
3.2 or 3.1
The two share the same architecture and size, and 3.2 is better across the board: on the instruction-following test WildBench v2 it rose from 55.6% to 65.3%, endless repetitive output in Mistral's internal tests fell from 2.11% to 1.29%, and tool calling is more reliable. Vision scores went up on some tests and down on others, roughly a wash. There's no reason to deploy 3.1 anymore.
The next generation became a big MoE
Small 4, which Mistral released in March 2026, switched to a 119B-parameter MoE (6B used per token) that doesn't fit on a single 24GB card. If you want to run a Mistral dense model on one 24GB card, Small 3.2 is still the largest option.
Launch commands
Ollama
- Windows
- macOS
- Linux
ollama run mistral-small3.2:24bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server \ -hf bartowski/mistralai_Mistral-Small-3.2-24B-Instruct-2506-GGUF:Q4_K_M \ -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve mistralai/Mistral-Small-3.2-24B-Instruct-2506Blackwell GPUs (RTX 50 series, RTX PRO 6000, B200) run NVFP4 weights natively, at about 30% of the original size.
vllm serve RedHatAI/Mistral-Small-3.2-24B-Instruct-2506-NVFP4MLX
- Apple Silicon
On a Mac, pip install mlx-lm first; this command downloads the MLX weights from Hugging Face and starts an OpenAI-compatible server.
mlx_lm.server \ --model mlx-community/Mistral-Small-3.2-24B-Instruct-2506-4bit
File names follow that week's model-library snapshot; the definitions are in the methodology. Methodology
Other models in the Mistral family
| Model | Total params | Active params | 4-bit size |
|---|---|---|---|
| 7.3B | 7.3B | 4.4 GB | |
| 8.4B | 8.4B | 5.2 GB | |
| 12.3B | 12.3B | 7.5 GB | |
| 13.5B | 13.5B | 8.2 GB |