VRAM guide

Best local LLMs for Apple silicon

Apple M-series chips share unified memory. This page uses an M4 Pro with 24GB as the reference. Ranked for Apple M4 Pro at 24 GB. Updated 2026-10-17. These are estimates for llama.cpp with FP16 KV cache, not measured benchmarks. Method.

ModelSizeVerdictQuanttok/s
GLM 4.7 Flash29.9BTight fitUD-Q4_K_XL36–49
Qwen3 Coder 30B A3B Instruct30.5BTight fitUD-Q4_K_XL70–96
Qwen3 30B A3B Instruct 250730.5BTight fitUD-Q4_K_XL70–96
Qwen3 VL 30B A3B Instruct30.5BTight fitUD-Q4_K_XL70–96
Qwen3 30B A3B Thinking 250730.5BTight fitUD-Q4_K_XL70–96
Qwen3.5 35B A3B34.7BTight fitUD-IQ4_XS89–122
Qwen3.6 35B A3B34.7BTight fitUD-IQ4_XS88–120
Nemotron 3 Nano 30B A3B31.6BTight fitIQ4_NL77–105
LFM2.5 24B A2B24.0BTight fitUD-Q5_K_XL82–112
gemma 4 26B A4B it25.2BTight fitUD-Q4_K_XL32–43
GLM 4.7 Flash REAP 23B A3B23.0BTight fitUD-Q5_K_XL57–78
Kwaipilot KAT Coder V2.5 Dev34.7BTight fitQ3_K_L47–63
gpt oss 20b20.9BRunsUD-Q8_K_XL37–51
Qwen3.8 35B A3B Distill35.5BTight fitQ3_K_M90–123
GLM 4.6V Flash9.4BRunsUD-Q8_K_XL12–16
GLM Z1 9B 04149.4BRunsUD-Q8_K_XL12–16
GLM 4 9B 04149.4BRunsUD-Q8_K_XL12–16
GLM 4.1V 9B Thinking9.4BRunsUD-Q8_K_XL12–16
Qwen2.5 7B Instruct7.6BRunsF169.6–13
Qwen2.5 VL 7B Instruct7.6BRunsBF169.6–13
DeepSeek R1 Distill Qwen 7B7.6BRunsF169.6–13
Qwen2.5 Coder 7B Instruct 128K7.6BRunsF169.6–13
gemma 4 E4B it7.5BRunsBF169.5–13
gemma 4 E4B it qat7.5BRuns greatUD-Q4_K_XL31–42
LFM2.5 8B A1B8.5BTight fitBF1662–85
gemma 4 E2B it4.6BRuns greatBF1616–21
Qwen3.5 4B4.2BRuns greatBF1617–24
Qwen3 4B4.0BRuns greatBF1616–22
Qwen3 VL 4B Instruct4.0BRuns greatBF1616–22
Qwen3 4B Thinking 25074.0BRuns greatF1616–22

97 models fit fully on this reference profile. Apple: 273 GB/s, up to 64GB.