CanRun

Which local LLMs can the Apple M5 Max (32-core GPU; MacBook Pro, Mac Studio) run?

Unified memory — by default the GPU can use about 70% of it

Assumes 8k context and an f16 KV cache. Verdicts are shown for each memory size.

Specs

Memory options
36 GB
Memory bandwidth
460.0 GB/s
FP16 compute
13.3 TFLOPS
Launch year
2026
Macs with this chip
  • MacBook Pro: 36 GB
  • Mac Studio: 36 GB
Also written as
M5 Max 32

Verdicts at a glance

At Q4_K_M (or the closest available quant) with 8k context, with 36 GB of memory.

  • Runs great37 modelsRuns well11 modelsRuns slowly1 modelWon't run10 models2 more models run at a lower quant.

How to read the verdicts

Runs great
Fully on the GPU at 20 tok/s or more
Runs well
Fully on the GPU at 8–20 tok/s; MoE experts in system RAM at 20 tok/s or more; or at least 90% on the GPU at 8 tok/s or more
Runs slowly
2–8 tok/s; CPU-only; less than 90% on the GPU; or MoE experts in system RAM below 20 tok/s
Won't run
Does not fit, or under 2 tok/s

Every model on the Apple M5 Max (32-core GPU)

Scroll sideways to see every column.

59 models sorted by verdict and speed, with 36 GB of memory
ModelVerdictSpeedQuantMemoryRuns asContextNotes
MiniCPM5 1B
Runs great
est. 392.2 tok/s313.8–470.7calibrated estimate ±20%
Q4_K_M1.5 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Llama 3.2 1B
Runs great
est. 324.2 tok/s259.3–389.0calibrated estimate ±20%
Q4_K_M1.7 / 25.2 GBUnified memoryup to 128k—
EXAONE 4.0 1.2B
Runs great
est. 266.2 tok/s213.0–319.4calibrated estimate ±20%
Q4_K_M1.9 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Ling-3.0 Tiny
Runs great
est. 243.0 tok/s170.1–315.9theoretical estimate ±30%
Q4_K_M5.5 / 25.2 GBUnified memoryup to 128k
  • thinking mode
LFM2.5 2.6B
Runs great
est. 193.8 tok/s135.6–251.9theoretical estimate ±30%
Q4_K_M2.4 / 25.2 GBUnified memoryup to 128k
  • thinking mode
HyperCLOVA X SEED 1.5B
Runs great
est. 192.6 tok/s154.1–231.1calibrated estimate ±20%
Q4_K_M2.4 / 25.2 GBUnified memoryup to 16k—
MiniCPM5 2B
Runs great
est. 182.8 tok/s146.3–219.4calibrated estimate ±20%
Q4_K_M2.5 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Gemma 4 E2B
Runs great
est. 161.7 tok/s113.2–210.2theoretical estimate ±30%
Q4_K_M3.7 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Mellum2.1 12B-A2.5B Thinking
Runs great
est. 148.8 tok/s119.0–178.5calibrated estimate ±20%
Q4_K_M8.8 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Spark-X2.5 4B
Runs great
est. 120.5 tok/s96.4–144.6calibrated estimate ±20%
Q4_K_M3.5 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Llama 3.2 3B
Runs great
est. 118.1 tok/s94.5–141.8calibrated estimate ±20%
Q4_K_M3.5 / 25.2 GBUnified memoryup to 128k—
Qwen3.5 4B
Runs great
est. 112.8 tok/s90.3–135.4calibrated estimate ±20%
Q4_K_M3.7 / 25.2 GBUnified memoryup to 256k
  • thinking mode
gpt-oss-20b
Runs great
est. 112.7 tok/s90.1–135.2calibrated estimate ±20%
MXFP412.9 / 25.2 GBUnified memoryup to 128k
  • thinking mode
MiniCPM-V 4.7 35B-A3B
Runs great
est. 107.8 tok/s86.2–129.3calibrated estimate ±20%
Q4_K_M21.9 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Qwen3.6 35B-A3B
Runs great
est. 100.9 tok/s80.8–121.1calibrated estimate ±20%
Q4_K_M23.0 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Kanana 1.5 15.7B-A3B
Runs great
est. 92.5 tok/s74.0–111.0calibrated estimate ±20%
Q4_K_M12.1 / 25.2 GBUnified memoryup to 32k—
Gemma 4 E4B
Runs great
est. 92.3 tok/s64.6–120.0theoretical estimate ±30%
Q4_K_M5.7 / 25.2 GBUnified memoryup to 128k
  • thinking mode
Qwen3.5 35B-A3B
Runs great
est. 90.0 tok/s72.0–108.0calibrated estimate ±20%
Q4_K_M23.4 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Qwen3 30B-A3B (2507)
Runs great
est. 86.6 tok/s69.3–103.9calibrated estimate ±20%
Q4_K_M19.9 / 25.2 GBUnified memoryup to 32k—
Gemma 4 26B-A4B
Runs great
est. 78.3 tok/s62.6–93.9calibrated estimate ±20%
Q4_K_M17.7 / 25.2 GBUnified memoryup to 128k
  • thinking mode
DeepSeek R1 Distill Llama 8B
Runs great
est. 58.3 tok/s46.7–70.0calibrated estimate ±20%
Q4_K_M6.6 / 25.2 GBUnified memoryup to 32k
  • thinking mode
Kanana 1.5 8B
Runs great
est. 58.3 tok/s46.7–70.0calibrated estimate ±20%
Q4_K_M6.6 / 25.2 GBUnified memoryup to 32k—
Llama 3.1 8B
Runs great
est. 58.3 tok/s46.7–70.0calibrated estimate ±20%
Q4_K_M6.6 / 25.2 GBUnified memoryup to 64k—
Nanbeige4.2 3B
Runs great
est. 57.1 tok/s39.9–74.2theoretical estimate ±30%
Q4_K_M4.7 / 25.2 GBUnified memoryup to 32k
  • thinking mode
Qwen3.5 9B
Runs great
est. 57.0 tok/s45.6–68.3calibrated estimate ±20%
Q4_K_M6.7 / 25.2 GBUnified memoryup to 128k
  • thinking mode
K2-Horizon MoVA 36B-A4B
Runs great
est. 56.9 tok/s39.9–74.0theoretical estimate ±30%
Q4_K_M24.6 / 25.2 GBUnified memoryup to 8k
  • thinking mode
DeepSeek R1 0528 Qwen3 8B
Runs great
est. 56.0 tok/s44.8–67.3calibrated estimate ±20%
Q4_K_M6.8 / 25.2 GBUnified memoryup to 32k
  • thinking mode
Qwen3 8B
Runs great
est. 56.0 tok/s44.8–67.3calibrated estimate ±20%
Q4_K_M6.8 / 25.2 GBUnified memoryup to 32k
  • thinking mode
K2-Horizon 7B
Runs great
est. 51.4 tok/s41.1–61.7calibrated estimate ±20%
Q4_K_M7.4 / 25.2 GBUnified memoryup to 32k
  • thinking mode
Gemma 4 12B
Runs great
est. 48.2 tok/s38.6–57.8calibrated estimate ±20%
Q4_K_M7.8 / 25.2 GBUnified memoryup to 256k
  • thinking mode
Gemma 3 12B
Runs great
est. 44.6 tok/s35.7–53.5calibrated estimate ±20%
Q4_K_M8.4 / 25.2 GBUnified memoryup to 128k—
HyperCLOVA X SEED Think 14B
Runs great
est. 34.3 tok/s24.0–44.6theoretical estimate ±30%
Q4_K_M10.8 / 25.2 GBUnified memoryup to 16k
  • thinking mode
Qwen3 14B
Runs great
est. 33.8 tok/s27.0–40.6calibrated estimate ±20%
Q4_K_M10.9 / 25.2 GBUnified memoryup to 8k
  • thinking mode
DeepSeek R1 Distill Qwen 14B
Runs great
est. 33.0 tok/s26.4–39.6calibrated estimate ±20%
Q4_K_M11.2 / 25.2 GBUnified memoryup to 8k
  • thinking mode
Phi-4
Runs great
est. 32.6 tok/s26.1–39.1calibrated estimate ±20%
Q4_K_M11.3 / 25.2 GBUnified memoryup to 16k—
Mistral Small 3.2 24B
Runs great
est. 22.3 tok/s17.8–26.8calibrated estimate ±20%
Q4_K_M16.2 / 25.2 GBUnified memoryup to 16k—
Gemma 3 27B
Runs great
est. 20.3 tok/s16.2–24.4calibrated estimate ±20%
Q4_K_M17.8 / 25.2 GBUnified memoryup to 8k—
Qwen3.6 27B
Runs well
est. 20.1 tok/s16.1–24.2calibrated estimate ±20%
Q4_K_M17.9 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Muse Glimmer 30B
Runs well
est. 20.1 tok/s16.1–24.1calibrated estimate ±20%
Q4_K_M18.0 / 25.2 GBUnified memoryup to 128k
  • Q2_K (heavy quality loss): Runs great
  • thinking mode
Qwen3.5 27B
Runs well
est. 19.8 tok/s15.8–23.8calibrated estimate ±20%
Q4_K_M18.2 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Qwen3.8 27B
Runs well
est. 19.4 tok/s15.6–23.3calibrated estimate ±20%
Q4_K_M18.6 / 25.2 GBUnified memoryup to 64k
  • Q2_K (heavy quality loss): Runs great
  • thinking mode
Gemma 4 31B
Runs well
est. 18.4 tok/s14.7–22.1calibrated estimate ±20%
Q4_K_M19.6 / 25.2 GBUnified memoryup to 64k
  • thinking mode
Granite 4.2 30B
Runs well
est. 17.6 tok/s14.1–21.1calibrated estimate ±20%
Q4_K_M20.4 / 25.2 GBUnified memoryup to 16k
  • thinking mode
EXAONE 4.0 32B
Runs well
est. 17.6 tok/s14.1–21.1calibrated estimate ±20%
Q4_K_M20.5 / 25.2 GBUnified memoryup to 64k
  • thinking mode
EXAONE 4.5 33B
Runs well
est. 17.0 tok/s13.6–20.4calibrated estimate ±20%
Q4_K_M21.2 / 25.2 GBUnified memoryup to 32k
  • thinking mode
Qwen3 32B
Runs well
est. 16.0 tok/s12.8–19.1calibrated estimate ±20%
Q4_K_M22.5 / 25.2 GBUnified memoryup to 16k
  • thinking mode
DeepSeek R1 Distill Qwen 32B
Runs well
est. 15.9 tok/s12.7–19.1calibrated estimate ±20%
Q4_K_M22.6 / 25.2 GBUnified memoryup to 16k
  • thinking mode
Nanbeige4.3 33B
Runs well
est. 15.5 tok/s12.4–18.6calibrated estimate ±20%
Q4_K_M23.1 / 25.2 GBUnified memoryup to 16k
  • thinking mode
Nemotron 3.5 Lightning 30B-A3B
Runs slowly
est. 80.1 tok/s56.0–104.1theoretical estimate ±30%
Q4_K_M25.5 GB RAMCPU onlyup to 256k
  • CPU inference — capped at Runs slowly
  • Try IQ4_XS: Runs great
  • thinking mode
Kolibri 1
Won't runTry Q2_K (heavy quality loss): Runs slowly
est. 92.9 tok/s65.0–120.7theoretical estimate ±30%
Q2_K30.1 GB RAMCPU onlyup to 64k
  • CPU inference — capped at Runs slowly
  • thinking mode
Llama 3.3 70B
Won't runTry Q2_K (heavy quality loss): Runs slowly
est. 7.9 tok/s5.5–10.3theoretical estimate ±30%
Q2_K29.1 GB RAMCPU onlyup to 16k—
DeepSeek V4 Flash 0731
Won't run
—MXFP4needs 155.6 GB——
  • Needs about 155.6 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
GLM-5.3 Flash
Won't run
—Q4_K_Mneeds 182.1 GB——
  • Needs about 182.1 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
gpt-oss-120b
Won't run
—MXFP4needs 64.3 GB——
  • Needs about 64.3 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
Laguna S 2.1
Won't run
—Q4_K_Mneeds 68.6 GB——
  • Needs about 68.6 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
Ling-3.0 Flash
Won't run
—Q4_K_Mneeds 77.7 GB——
  • Needs about 77.7 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
Qwen3.5 122B-A10B
Won't run
—Q4_K_Mneeds 79.0 GB——
  • Needs about 79.0 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
Solar Open 100B
Won't run
—Q4_K_Mneeds 64.4 GB——
  • Needs about 64.4 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode
Solar Open 2 250B
Won't run
—IQ4_XSneeds 137.2 GB——
  • Needs about 137.2 GB; 32.0 GB of memory is free (25.2 GB usable by the GPU)
  • thinking mode

Models with a thinking mode spend extra tokens thinking, so their speed thresholds are 1.5× stricter (30 / 12 / 3 tok/s). With thinking turned off, a model may do one grade better.

Measured results on the Apple M5 Max (32-core GPU)

No public measurements for this device yet.

Frequently asked questions

What is the largest model that runs entirely on the Apple M5 Max (32-core GPU)?

K2-Horizon MoVA 36B-A4B at Q4_K_M (a 22.37 GB file) fits entirely in 36 GB of unified memory with 8k context, at est. 56.9 tok/s (39.9–74.0, theoretical estimate ±30%).

How many local LLMs run well on the Apple M5 Max (32-core GPU)?

At Q4_K_M with 8k context, with 36 GB of memory, out of 59 tracked models: 37 run great, 11 run well, 1 runs slowly and 10 won't run.

Can the Apple M5 Max (32-core GPU) run a 70B model like Llama 3.3 70B?

Runs slowly — CPU only, Q2_K (heavy quality loss): est. 7.9 tok/s (5.5–10.3, theoretical estimate ±30%).

Speeds are estimates from memory bandwidth, calibrated against public benchmarks, and each one comes with an error band and a confidence label. Real results vary with drivers, backend, context length and thermals.

Related guides