Apple M4 for local LLMs
Written by Jakub Rusinowski · Last updated
With 32 GB at 120 GB/s, the M4 runs 119 catalogued models at Q4_K_M with 8K context. The largest that fits is Qwen 3 32B (~22.8 GB), and the top pick is Laguna XS 2.1 33B-A3B at 11–23 tok/s.
Up to 32 GB unified memory at 120 GB/s. Fits 7–8B models with room for larger context windows, and can run some 13–14B models at aggressive quantization. Ships in the MacBook Air, Mac mini, iMac, and iPad Pro.
Models that run on the M4
Q4_K_M, 8K context, 24 GB usable. Ranked by quality and speed.
| Model | Memory · marker = 24 GB | VRAM | Speed |
|---|---|---|---|
| Laguna XS 2.1 33B-A3B Poolside Laguna XS 2.1 | 20.7 GB | 11–23 tok/s | |
| Nemotron-Cascade 2 30B-A3B Nemotron Cascade 2 | 19.9 GB | 10–22 tok/s | |
| Qwen 3 30B-A3B (MoE) Qwen 3 | 20 GB | 14–30 tok/s | |
| Qwen3-Coder 30B-A3B (MoE) Qwen3-Coder | 20 GB | 14–30 tok/s | |
| GLM-4.7-Flash 30B-A3B GLM-4.7 / GLM-Z1 | 18.9 GB | 11–23 tok/s | |
| Nemotron 3 Nano Omni 30B-A3B Nemotron 3 Nano Omni | 18.9 GB | 11–23 tok/s | |
| North Mini Code 1.0 30B-A3B North Mini Code | 18.9 GB | 11–23 tok/s | |
| Nemotron 3.5 Lightning 30B-A3B Nemotron 3.5 | 18.9 GB | 11–23 tok/s | |
| Trinity Mini Trinity | 16.9 GB | 20–41 tok/s | |
| Gemma 4 26B-A4B Gemma 4 | 17 GB | 14–29 tok/s | |
| LFM2.5-24B-A2B LFM2.5 | 15.5 GB | 23–48 tok/s | |
| GPT-OSS 20B GPT-OSS | 13.6 GB | 17–34 tok/s |
Buy it or rent the same memory
Buy the card, or rent a GPU with the same memory by the hour to try models first.
As an Amazon Associate we earn from qualifying purchases. Cloud GPU links are referral links — we may earn a commission at no extra cost to you.
Speed vs other GPUs
Llama 3.1 8B, Q4_K_M. Estimated ranges. How this is calculated
Specifications
Specs last updated 2026-07-12.
- Memory
- 32 GB
- Memory bandwidth
- 120 GB/s
- Architecture
- ARM, 3nm TSMC
- Series
- Apple Silicon
- Board power
- 22 W
- Release year
- 2024
- Usable for models
- 24 GB (~75% of unified)
Similar GPUs
Frequently asked questions
Can the Apple M4 run local LLMs?
Yes. With 32 GB (24 GB usable by a model) it runs 119 of the catalogued models at Q4_K_M with 8K context; the largest is Qwen 3 32B, needing about 22.8 GB.
How fast is the Apple M4 for AI inference?
It is estimated to run Llama 3.1 8B at 7.7–16 tok/s at Q4_K_M. Llama 3.3 70B does not fit: it needs about 44 GB against 24 GB usable. These are modelled estimates from memory bandwidth, not measurements; the methodology page shows the formula.
What LLMs can I run on 32 GB?
Among the best that fit: Laguna XS 2.1 33B-A3B, Nemotron-Cascade 2 30B-A3B, Qwen 3 30B-A3B (MoE), Qwen3-Coder 30B-A3B (MoE), GLM-4.7-Flash 30B-A3B. The quickest start is Ollama: ollama run llama3.1:8b.
Keep going
Can I run it on the M4?
More for this card
Tools