Apple M2 Max
Apple M2 Max has 32 GB of unified memory at 410 GB/s — about 22.32 GiB usable after driver and compositor overhead. 1997 of 2118 indexed models fit at 4K context with q8_0 KV. Note only 24 GB of its 32 GB is allocatable to the GPU.
What fits at 4K context
| Model | Best quant | Params | Weights● | KV● | Total in memory◐ | Headroom◐ | tok/s◐ |
|---|---|---|---|---|---|---|---|
| Qwen3-Coder-NextMoE | UD-IQ2_M | 79.7B | 23.25 GiB | 0.20 GiB | 23.99 GiB | 0.01 GiB | 62±37% |
| InternVL3_5-30B-A3B | Q6_K | 30.8B | 23.38 GiB | 0.00 GiB | 23.98 GiB | 0.02 GiB | 14±8.3% |
| Hermes-4-70B | UD-IQ2_M | 70.6B | 22.63 GiB | 0.66 GiB | 23.97 GiB | 0.03 GiB | 14±8.3% |
| Llama-3.3-70B-Instruct | UD-IQ2_M | 70.6B | 22.63 GiB | 0.66 GiB | 23.97 GiB | 0.03 GiB | 14±8.3% |
| Aurora-Code-1MoE | I1-Q6_K | 34.7B | 23.37 GiB | 0.04 GiB | 23.97 GiB | 0.03 GiB | 60±37% |
| ALIA-40b-fc-2606 | I1-Q4_K_M | 40.4B | 22.90 GiB | 0.40 GiB | 23.96 GiB | 0.04 GiB | 14±8.3% |
| ALIA-40b-instruct-2606 | I1-Q4_K_M | 40.4B | 22.90 GiB | 0.40 GiB | 23.96 GiB | 0.04 GiB | 14±8.3% |
| OmniAtlas-Qwen3-30B-A3B | I1-Q6_K | 31.7B | 23.37 GiB | 0.00 GiB | 23.96 GiB | 0.04 GiB | 14±8.3% |
| Qwen3-Omni-30B-A3B-Captioner | I1-Q6_K | 31.7B | 23.37 GiB | 0.00 GiB | 23.96 GiB | 0.04 GiB | 14±8.3% |
| Nemotron-Labs-Audex-30B-A3B | Q4_K_L | 32.0B | 23.35 GiB | 0.00 GiB | 23.95 GiB | 0.05 GiB | 14±8.3% |
| GLM-4.7-Flash-hereticMoE | Q6_K | 29.9B | 23.27 GiB | 0.11 GiB | 23.94 GiB | 0.06 GiB | 49±37% |
| Qwen3.5-35B-A3BMoE | Q5_K_S | 36.0B | 23.33 GiB | 0.04 GiB | 23.93 GiB | 0.07 GiB | 60±37% |
| Qwen3.6-35B-A3BMoE | Q5_K_S | 36.0B | 23.33 GiB | 0.04 GiB | 23.93 GiB | 0.07 GiB | 60±37% |
| Llama3.2-30B-A3B-II-Dark-Champion-INSTRUCT-Heretic-Abliterated-UncensoredMoE | I1-Q6_K | 30.0B | 22.97 GiB | 0.39 GiB | 23.92 GiB | 0.08 GiB | 35±37% |
| Laguna-S-2.1MoE | IQ1_S | 118B | 23.15 GiB | 0.17 GiB | 23.90 GiB | 0.10 GiB | 55±37% |
| Darwin-35B-A3B-OpusMoE | Q5_K_M | 36.0B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| grug-35b-v2MoE | Q5_K_M | 35.1B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| grug-35bMoE | Q5_K_M | 35.1B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| WorldSim-Opus-3.6-35B-A3BMoE | Q5_K_M | 35.1B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| Qwen3.6-35B-A3B-AnkoMoE | Q5_K_M | 35.1B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| KAT-Coder-V2.5-DevMoE | Q5_K_M | 34.7B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| Ornith-1.0-35BMoE | Q5_K_M | 34.7B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| Nex-N2-miniMoE | Q5_K_M | 35.1B | 23.30 GiB | 0.04 GiB | 23.90 GiB | 0.10 GiB | 60±37% |
| Assistant_Pepe_70B | IQ2_XS | 70.6B | 22.53 GiB | 0.66 GiB | 23.87 GiB | 0.13 GiB | 14±8.3% |
| Llama-4-Scout-17B-16E-Instruct-abliterated-v2MoEKV unresolved | I1-IQ1_M | 109B | 22.88 GiB | 0.40 GiB | 23.86 GiB | 0.14 GiB | 46±37% |
| Le-Chaton-Slim-23BMoE | Q8_0 | 23.3B | 23.07 GiB | 0.22 GiB | 23.85 GiB | 0.15 GiB | 28±37% |
| Qwen-AgentWorld-35B-A3BMoE | UD-Q5_K_S | 34.7B | 23.23 GiB | 0.04 GiB | 23.82 GiB | 0.18 GiB | 60±37% |
| Qwen3.5-40B-Claude-4.6-Opus-Deckard-Heretic-Uncensored-Thinking | I1-Q4_1 | 39.5B | 23.00 GiB | 0.20 GiB | 23.81 GiB | 0.19 GiB | 14±8.3% |
| Qwen3.5-40B-RoughHouse-Claude-4.6-Opus-Polar-Deckard-Uncensored-Heretic-Thinking | I1-Q4_1 | 39.5B | 23.00 GiB | 0.20 GiB | 23.81 GiB | 0.19 GiB | 14±8.3% |
| Maenad-70B | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| DeepSeek-R1-Distill-Llama-70B-Uncensored-v2-Unbiased-Reasoner | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Rombos-LLM-70b-Llama-3.3 | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| L3.3-Electra-R1-70b | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| L3.3-70B-Magnum-v4-SE | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Latxa-Llama-3.1-70B-Instruct-v2 | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Llama-3.3_70_b_uncensored_continued | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Llama-3.3-70B-Instruct-abliterated | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| grok-oss-Revenant-70B | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Llama-3.1-Nemotron-70B-Instruct-HF | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| L3.3-70B-Euryale-v2.3 | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Hermes-3-Llama-3.1-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Hermes-4-70B-heretic | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Llama-3.1-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Anubis-70B-v1.2 | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Golem-70B-v1b | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| DeepSeek-R1-Distill-Llama-70B-abliterated | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| DeepSeek-R1-Distill-Llama-70B-heretic | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| DeepSeek-R1-Distill-Llama-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Legion-V2.1-LLaMa-70B | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Tess-R1-Limerick-Llama-3.1-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| SEMIKONG-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| functionary-medium-v3.2KV unresolved | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Llama-3.1-WhiteRabbitNeo-2-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Infinity-Instruct-7M-Gen-Llama3_1-70B | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| New-Dawn-Llama-3-70B-32K-v1.0 | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Meta-Llama-3-70B-Instruct-abliterated-v3.5 | I1-IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Athene-70B | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| L3.3-70B-Magnum-Diamond | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Meta-Llama-3-70B-Instruct | IQ2_M | 70.6B | 22.46 GiB | 0.66 GiB | 23.80 GiB | 0.20 GiB | 14±8.3% |
| Nemotron-Cascade-2-30B-A3BMoE | Q4_K_L | 31.6B | 23.15 GiB | 0.11 GiB | 23.79 GiB | 0.21 GiB | 54±37% |
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 | 671.32 tok/s | 665.12–677.06 | 14 |
| Text generation | 41.32 tok/s | 28.48–62.48 | 14 |
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 M2 Max run?
- 1997 of 2118 indexed open-weight models fit a Apple M2 Max at 4,096 context with q8_0 KV cache, the largest being Qwen3-Coder-Next at UD-IQ2_M. That covers text, vision-language, image, video and speech models.
- How much usable memory does a Apple M2 Max actually have?
- Its nameplate is 32 GB, but about 22.32 GiB is available to a model once driver and compositor overhead is accounted for, and only 24 GB of the pool can be allocated to the GPU at all.
- Is a Apple M2 Max fast for local AI?
- Its memory bandwidth is 410 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.