Apple M3 Pro
Apple M3 Pro has 18 GB of unified memory at 154 GB/s — about 12.56 GiB usable after driver and compositor overhead. 1635 of 2118 indexed models fit at 64K context with q8_0 KV. Note only 14 GB of its 18 GB is allocatable to the GPU.
What fits at 64K context
| Model | Best quant | Params | Weights● | KV● | Total in memory◐ | Headroom◐ | tok/s◐ |
|---|---|---|---|---|---|---|---|
| Qwen3-14B | IQ4_XS | 14.8B | 7.58 GiB | 5.31 GiB | 13.50 GiB | 0.00 GiB | 10±8.3% |
| Le-Chaton-Slim-23BMoE | I1-Q3_K_S | 23.3B | 9.48 GiB | 3.45 GiB | 13.50 GiB | 0.00 GiB | 12±37% |
| GLM-4.7-Flash-REAP-23B-A3B-absolute-heresyMoE | I1-Q3_K_L | 23.0B | 11.18 GiB | 1.76 GiB | 13.49 GiB | 0.01 GiB | 20±37% |
| Wan2.2-S2V-14B | Q4_K_M | 16.3B | 12.91 GiB | 0.00 GiB | 13.49 GiB | 0.01 GiB | 10±8.3% |
| Bielik-11B-v2.3-Instruct | Q4_K_M | 11.2B | 6.26 GiB | 6.64 GiB | 13.49 GiB | 0.01 GiB | 10±8.3% |
| Snowpiercer-15B-v4-heretic | I1-Q3_K_S | 15.0B | 6.25 GiB | 6.64 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Snowpiercer-15B-v4 | Q3_K_S | 15.0B | 6.25 GiB | 6.64 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| internlm2-math-plus-20b | I1-IQ2_M | 19.9B | 6.50 GiB | 6.38 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Llama3.2-30B-A3B-II-Dark-Champion-INSTRUCT-Heretic-Abliterated-UncensoredMoE | I1-IQ1_M | 30.0B | 6.68 GiB | 6.24 GiB | 13.48 GiB | 0.02 GiB | 10±37% |
| NousCoder-14B | IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| spoomplesmaxx-mini-14B | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| vanilla-cn-roleplay-0.2 | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Claria-14b | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-14B-GPT-5.2-High-Reasoning-Distill | IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| NTX-2.1-Pro | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-14B-Uncensored | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| FrogMini-14B-2510 | I1-IQ4_XS | — | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-14B-abliterated | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Josiefied-Qwen3-14B-abliterated-v3 | IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Hermes-4-14B | IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Slava-Qwen3-14B-Serbian | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Huihui-Qwen3-14B-abliterated-v2 | I1-IQ4_XS | 14.8B | 7.55 GiB | 5.31 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| next-8b | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| next-ocr | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-GLM-4.7-Flash-Heretic-Uncensored-Thinking | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Midas-FableAgent-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Heretic-1.3.0 | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Thinking | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Instruct-Unredacted-MAX | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Poe-8B-GLM5-Opus4.6-Sonnet4.5-Kimi-Grok-Gemini-3-pro-preview-HERETIC | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen-3-VL-8B-Instruct-heretic | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| nsfwcaption-qwen3-vl-8b-v3-safetensors | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Huihui-Qwen3-VL-8B-Instruct-abliterated | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-Reranker-8B | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Salience-1-9B | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Instruct | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Instruct-Uncensored-V2 | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| GRaPE-2-Flash | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Jan-v2-VL-high | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Jan-v2-VL-med | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| DeepSeek-R1-0528-Qwen3-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Parable-Qwen3-8B-Claude-Fable-5 | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| ReasonCritic-7B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Finch-8B-KTO | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Finch-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| mythos-9b-unhinged-heretic | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| nsfwvision-qwen3-vl-8b-v3-safetensors | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| MathSmith-hc-Qwen3-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-VL-8B-Thinking-Unredacted-MAX | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| MiroThinker-v1.0-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| mythos-9b-unhinged | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Maestro1-9B | Q8_0 | 8.8B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| qwen3-8b-claude-agentic-fable5 | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Ektome-Qwen3-8B-PristinelyUncensored | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| mythos-9b-merged | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-8B | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| qwen3-8b-apostate | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Josiefied-Qwen3-8B-abliterated-v1 | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| tmax-8b | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
| Qwen3-8B-abliterated | Q8_0 | 8.2B | 8.11 GiB | 4.78 GiB | 13.48 GiB | 0.02 GiB | 10±8.3% |
Speed is modeled, not measured: decode is memory-bandwidth bound, so tokens per second is bytes read per token against achievable bandwidth. Mixture-of-experts models carry a wider band because only the routed experts are read each step, and few have been measured publicly.
Measured on this card
| Workload◍ | Median | Middle 50% | Runs |
|---|---|---|---|
| Prompt processing | 339.31 tok/s | 305.24–343.17 | 7 |
| Text generation | 17.53 tok/s | 16.95–30.51 | 7 |
Aggregated from community-submitted runs, so the spread is wide by nature — it covers different models, resolutions, step counts and settings, not one controlled configuration. Read the middle 50% rather than the median alone. These figures are reproduced with attribution from llama.cpp-discussion-4167.
Questions people ask
- What AI models can a Apple M3 Pro run?
- 1635 of 2118 indexed open-weight models fit a Apple M3 Pro at 65,536 context with q8_0 KV cache, the largest being Qwen3-14B at IQ4_XS. That covers text, vision-language, image, video and speech models.
- How much usable memory does a Apple M3 Pro actually have?
- Its nameplate is 18 GB, but about 12.56 GiB is available to a model once driver and compositor overhead is accounted for, and only 14 GB of the pool can be allocated to the GPU at all.
- Is a Apple M3 Pro fast for local AI?
- Its memory bandwidth is 154 GB/s, and that figure — not teraflops — is what governs token generation speed. Capacity decides what you can run; bandwidth decides how fast it runs.