What can the Apple M4 (10-core GPU, 24GB) run?

24 GB unified memory (~18.0 GB usable for models) · 120 GB/s memory bandwidth

Measured: 24.11 tok/s on Llama 2 7B Q4_0 (llama.cpp tg128). Source: llama.cpp Apple Silicon benchmarks (Llama 2 7B Q4_0, tg128)

ModelVerdictBest quant that fitsEst. tok/s (Q4)
Llama 3.1 8B InstructYes, usableF16 (4K ctx)~19.0
Llama 3.3 70B InstructNo——
Llama 3.2 3B InstructYesF16~47.5
Llama 4 Scout (17B active, 16 experts)No——
Qwen3 8BYes, usableQ8_0~18.5
Qwen3 14BYes, usableQ8_0 (4K ctx)~10.3
Qwen3 32BNo——
Qwen3 30B-A3B (MoE)YesQ3_K_M~27.1
Qwen3 235B-A22B (MoE)No——
Qwen2.5 Coder 32B InstructNo——
Gemma 3 4BYesF16~35.4
Gemma 3 12BYes, usableQ8_0~12.5
Gemma 3 27BBarelyQ3_K_M (4K ctx)~6.9
Mistral Small 3.1 24BBarelyQ4_K_M~6.3
Mistral Nemo 12BYes, usableQ8_0~12.5
Phi-4 14BYes, usableQ8_0 (4K ctx)~10.3
DeepSeek R1 Distill Qwen 32BNo——
DeepSeek R1 Distill Llama 70BNo——
gpt-oss-20b (MoE)YesMXFP4 (native)~22.2
gpt-oss-120b (MoE)No——
DeepSeek V3 / R1 671B (MoE)No——

Estimated tok/s = calibrated bandwidth ÷ active weight size. Real results vary with runtime, context and drivers.

No suitable GPU? Rent one by the hour on Vast.ai or RunPod (affiliate links).