Apple M3 Ultra
512 GB decides what fits. 800 GB/s decides how fast it runs once it does.
Computed for 512 GB, the largest configuration. The Apple M3 Ultra is also sold with 96 or 256 GB, and what fits changes with it.
Find one: Amazon ↗ · eBay (new and used) ↗Store links may pay us a commission. They never decide which card is suggested — the memory arithmetic does.
- Largest popular model that fitsHy4-preview780B params · Q4_K_M · needs 466.2 GB~27 tok/s About reading paceOpen in the calculator →
- Best fast pickDeepSeek-V4.1-Flash552B params · Q4_K_M · needs 449.4 GB~42 tok/s Faster than you readOpen in the calculator →
- Most downloaded that fitsGLM-5.3-Flash321B params · Q4_K_M · needs 198.3 GB~55 tok/s Faster than you readOpen in the calculator →
At 8,192 tokens of context with the whole model in device memory. Speeds are estimates from memory bandwidth, not benchmarks run on this card.
304 of 320 fit entirely
304 of the 320 models the engine can size fit entirely in device memory at Q4_K_M where it is published, otherwise the nearest published format, and 8,192 tokens. Unified memory is one pool, so there is no second memory tier to spill into; the remaining 16 do not run at this context.
Featured models · Q4_K_M at 8,192 tokens, including offload
| Model | Needs | Verdict | Decode | Calculator |
|---|---|---|---|---|
| Qwen3.5-2B2.3B parameters | 2.32 GB | fits | ~136 tok/s | Open → |
| NVIDIA-Nemotron-3-Nano-4B-BF164.0B parameters | 3.46 GB | fits | ~108 tok/s | Open → |
| Qwen3-VL-8B-Instruct8.8B parameters | 7.04 GB | fits | ~74 tok/s | Open → |
| Qwen3.5-9B9.7B parameters | 7.05 GB | fits | ~82 tok/s | Open → |
| gemma-4-12B-it12B parameters | 9.54 GB | fits | ~60 tok/s | Open → |
| gpt-oss-20b21B parameters | 13.8 GB | fits | ~111 tok/s | Open → |
| Qwen3.8-27B28B parameters | 18.6 GB | fits | ~39 tok/s | Open → |
| Qwen3.6-27B28B parameters | 18.6 GB | fits | ~39 tok/s | Open → |
| Kimi-Linear-48B-A3B-Instruct49B parameters | 30.4 GB | fits | ~122 tok/s | Open → |
| Qwen3.8-Flash-Next180B parameters | 111.6 GB | fits | ~95 tok/s | Open → |
| DeepSeek-V4-Flash-Vision-Exp305B parameters | 188.1 GB | fits | ~48 tok/s | Open → |
| GLM-5.3-Flash321B parameters | 198.3 GB | fits | ~55 tok/s | Open → |
These examples are selected from prominent labs using the catalogue’s latest Hugging Face 30-day downloads and repository-creation freshness signal, with newer releases guaranteed a place. Offloaded rows assume 32 GB of system RAM, and a speed is only shown for a row that runs. Fitting in memory is not the same as loading: whether the runtime and version you have supports each architecture and format on this machine has not been tested here. Each “Open” link carries the same model, format, context and RAM into the calculator.
Fits entirely in Apple M3 Ultra (512 GB) memory — 304 of 320 sized models
The most demanding model that fits is Hy4-preview at Q4_K_M: 466.2 GB of the 512 GB, leaving 45.8 GB spare.
Fully resident at 8,192 tokens (or the model’s own maximum, where that is shorter), offload off, at 800 GB/s. Each row is a run of the engine for this configuration; the rows start with current, prominent releases and “fits” is memory, not a tested runtime. Older or less prominent models remain available through this search and “Show all”.
Showing 40 of 304 models that fit.
| Model | Format | Needs | Spare | Decode | Downloads / 30d | Calculator |
|---|---|---|---|---|---|---|
| GLM-5.3-FlashNEWzai-org · 321B params | Q4_K_M | 198.3 GB | 313.7 GB | ~55 tok/s | 5.4M | Open → |
| Qwen3.8-27BQwen · 28B params | Q4_K_M | 18.6 GB | 493.4 GB | ~39 tok/s | 6.9M | Open → |
| DeepSeek-V4-Flash-0731DeepSeek · 304B params | Q4_K_M | 187.5 GB | 324.5 GB | ~48 tok/s | 4.5M | Open → |
| GLM-5.3NEWzai-org · 753B params | Q4_K_M | 448.1 GB | 63.9 GB | ~27 tok/sAbout reading pace | 1.4M | Open → |
| Qwen3.8-Flash-NextNEWQwen · 180B params | Q4_K_M | 111.6 GB | 400.4 GB | ~95 tok/s | 1.4M | Open → |
| gemma-4-26B-A4B-itGoogle · 26B params | Q4_K_M | 16.8 GB | 495.2 GB | ~108 tok/s | 13M | Open → |
| DeepSeek-V4-Flash-Vision-ExpNEWDeepSeek · 305B params | Q4_K_M | 188.1 GB | 323.9 GB | ~48 tok/s | 915.3K | Open → |
| gemma-4-31B-itGoogle · 31B params | Q4_K_M | 22.2 GB | 489.8 GB | ~30 tok/s | 9.9M | Open → |
| DeepSeek-V4.1-FlashNEWDeepSeek · 552B params | Q4_K_M | 449.4 GB | 62.6 GB | ~42 tok/s | 787.8K | Open → |
| Qwen3.5-9BQwen · 9.7B params | Q4_K_M | 7.05 GB | 505.0 GB | ~82 tok/s | 9M | Open → |
| Qwen3.5-4BQwen · 4.7B params | Q4_K_M | 3.98 GB | 508.0 GB | ~108 tok/s | 7.8M | Open → |
| Qwen3.6-35B-A3BQwen · 36B params | Q4_K_M | 23.1 GB | 488.9 GB | ~123 tok/s | 3.3M | Open → |
| gemma-4-12B-itGoogle · 12B params | Q4_K_M | 9.54 GB | 502.5 GB | ~60 tok/s | 1.9M | Open → |
| Inkling-Smallthinkingmachines · 266B params | Q4_K_M | 165.5 GB | 346.5 GB | ~66 tok/s | 657.4K | Open → |
| Qwen3.6-27BQwen · 28B params | Q4_K_M | 18.6 GB | 493.4 GB | ~39 tok/s | 2.5M | Open → |
| Qwen3.5-2BQwen · 2.3B params | Q4_K_M | 2.32 GB | 509.7 GB | ~136 tok/s | 4.9M | Open → |
| gemma-4-E4B-itGoogle · 8.0B params | Q4_K_M | 5.86 GB | 506.1 GB | ~103 tok/s | 4.4M | Open → |
| NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16NVIDIA · 32B params | Q4_K_M | 20.3 GB | 491.7 GB | ~32 tok/s | 530K | Open → |
| NVIDIA-Nemotron-3-Nano-4B-BF16NVIDIA · 4.0B params | Q4_K_M | 3.46 GB | 508.5 GB | ~108 tok/s | 3.4M | Open → |
| gemma-4-E2B-itGoogle · 5.1B params | Q4_K_M | 4.02 GB | 508.0 GB | ~139 tok/s | 3M | Open → |
| GLM-5.2zai-org · 753B params | Q4_K_M | 448.1 GB | 63.9 GB | ~27 tok/sAbout reading pace | 705.8K | Open → |
| Qwen3.5-0.8BQwen · 873M params | Q4_K_M | 1.46 GB | 510.5 GB | ~155 tok/s | 2.6M | Open → |
| DeepSeek-V4-FlashDeepSeek · 284B params | Q4_K_M | 175.9 GB | 336.1 GB | ~48 tok/s | 1.1M | Open → |
| Qwen3-VL-8B-InstructQwen · 8.8B params | Q4_K_M | 7.04 GB | 505.0 GB | ~74 tok/s | 14.6M | Open → |
| MiniMax-M2.7MiniMaxAI · 229B params | Q4_K_M | 141.2 GB | 370.8 GB | ~58 tok/s | 1.1M | Open → |
| Qwen3.5-27BQwen · 28B params | Q4_K_M | 18.6 GB | 493.4 GB | ~39 tok/s | 1.9M | Open → |
| North-Micro-Vision-InstructCohereLabs · 2.5B params | Q4_K_M | 2.99 GB | 509.0 GB | ~122 tok/s | 180.7K | Open → |
| Hy3Tencent · 299B params | Q4_K_M | 181.2 GB | 330.8 GB | ~41 tok/s | 304.9K | Open → |
| Qwen3.5-35B-A3BQwen · 36B params | Q4_K_M | 23.1 GB | 488.9 GB | ~123 tok/s | 1.6M | Open → |
| NVIDIA-Nemotron-3-Super-120B-A12B-BF16NVIDIA · 124B params | Q4_K_M | 76.9 GB | 435.1 GB | ~9.3 tok/sSlow | 1.2M | Open → |
| NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16NVIDIA · 561B params | Q4_K_M | 345.4 GB | 166.6 GB | ~2.1 tok/sVery slow | 358K | Open → |
| granite-4.2-8bIBM · 8.8B params | Q4_K_M | 7.49 GB | 504.5 GB | ~70 tok/s | 128.4K | Open → |
| DeepSeek-V3.2DeepSeek · 685B params | Q4_K_M | 422.2 GB | 89.8 GB | ~29 tok/sAbout reading pace | 3.6M | Open → |
| GLM-4.7-Flashzai-org · 31B params | Q4_K_M | 20.4 GB | 491.6 GB | ~31 tok/s | 1.8M | Open → |
| granite-4.1-3bIBM · 3.4B params | Q4_K_M | 3.72 GB | 508.3 GB | ~107 tok/s | 521.8K | Open → |
| LFM2.5-2.6BLiquidAI · 2.7B params | Q4_K_M | 2.61 GB | 509.4 GB | ~125 tok/s | 108.1K | Open → |
| MiMo-V2.6-Flash-RLNEWXiaomiMiMo · 309B params | Q4_K_M | 192.2 GB | 319.8 GB | ~54 tok/s | 48.6K | Open → |
| MiniMax-M3MiniMaxAI · 427B params | Q4_K_M | 264.0 GB | 248.0 GB | ~37 tok/s | 177.2K | Open → |
| MiMo-V2.5XiaomiMiMo · 311B params | Q4_K_M | 192.2 GB | 319.8 GB | ~54 tok/s | 245.2K | Open → |
| Qwen3-VL-4B-InstructQwen · 4.4B params | Q4_K_M | 4.72 GB | 507.3 GB | ~94 tok/s | 3.5M | Open → |
Sized at the format most people actually download, not at FP16. The catalogue ordered by downloads →
Find the Apple M3 Ultra: Amazon ↗ · eBay (new and used) ↗Store links may pay us a commission. They never decide which card is suggested — the memory arithmetic does.
The Apple M3 Ultra, model by model
One page per model: whether it fits this device, at which formats, and how fast.
- Qwen3-0.6B
- Qwen3-VL-8B-Instruct
- gemma-4-26B-A4B-it
- Qwen3-8B
- gemma-4-31B-it
- Qwen3.5-9B
- Qwen2.5-0.5B-Instruct
- Qwen2.5-7B-Instruct
- Qwen3.5-4B
- Qwen3-4B
- Qwen2.5-1.5B-Instruct
- Qwen3.8-27B
All 70Fewer
- gpt-oss-20b
- Qwen2.5-VL-7B-Instruct
- GLM-5.3-Flash
- Qwen3.5-2B
- dolphin-2.9.1-yi-1.5-34b
- DeepSeek-V4-Flash-0731
- gpt-oss-120b
- gemma-4-E4B-it
- Qwen2.5-3B-Instruct
- Qwen3-32B
- Qwen3-4B-Instruct-2507
- DeepSeek-V3.2
- Qwen3-VL-4B-Instruct
- pythia-160m
- NVIDIA-Nemotron-3-Nano-4B-BF16
- Qwen3.6-35B-A3B
- Qwen3-1.7B
- gemma-4-E2B-it
- OTel-2.0-LLM-31B-IT
- Qwen3-VL-2B-Instruct
- Qwen3-14B
- Qwen3.5-0.8B
- JiRackUltra_1b
- Qwen3.6-27B
- Qwen2.5-VL-3B-Instruct
- Qwen2.5-Coder-7B-Instruct
- Mistral-7B-Instruct-v0.3
- Qwen2.5-32B-Instruct
- gemma-4-12B-it
- Qwen3.5-27B
- SmolLM2-135M-Instruct
- SmolLM2-135M
- GLM-4.7-Flash
- Mistral-7B-Instruct-v0.2
- Qwen2.5-Coder-14B-Instruct
- Qwen2.5-14B-Instruct
- Qwen3.5-35B-A3B
- Qwen3-30B-A3B
- Qwen2.5-0.5B
- Ornith-1.0-35B
- pythia-70m-deduped
- DeepSeek-V3-0324
- Qwen3.8-Flash-Next
- GLM-5.3
- TinyLlama-1.1B-Chat-v1.0
- DeepSeek-V3
- Kimi-K3
- NVIDIA-Nemotron-3-Super-120B-A12B-BF16
- MiniMax-M2.7
- DeepSeek-V4-Flash
- MiniCPM5-2B
- DeepSeek-R1
- DeepSeek-R1-Distill-Qwen-1.5B
- Ornith-1.0-9B
- DeepSeek-V4-Flash-Vision-Exp
- DeepSeek-Coder-V2-Lite-Instruct
- Qwen2.5-Coder-32B-Instruct
- NVIDIA-Nemotron-3-Nano-30B-A3B-BF16
The specification behind every figure
What the manufacturer publishes for this device, and the pages it was read from.
Manufacturer specification
| Memory scope | unified-system |
|---|---|
| Capacity | 512 GB |
| Published options | 96 GB, 256 GB, 512 GB |
| Bandwidth | 800 GB/s |
| Memory type | unified memory |
| Bus width | Not published |
| FP32 peak | Not published |
| Dense matrix peak | Not published without sparsity |
| Power | Not published |
Source ledger
Caveats
- Capacity and bandwidth are the maxima Apple publishes for this chip; lower configurations exist and run slower. No VRAM capacity is claimed, and the operating system's own use is not subtracted.
- Apple publishes no peak throughput figure for this chip, so no compute roof is priced for it and time to first token is withheld.
- Apple published this chip's bandwidth as "over 800GB/s" and never as an exact figure on a page that is still live. 800 GB/s is therefore the floor Apple states, not a measurement, and decode estimates for this device are correspondingly conservative.
Published capacity is a hardware ceiling, not guaranteed free runtime memory. The calculator shows the runtime reserve separately rather than folding it into a single number.
Run the diagnostic on the Apple M3 Ultra →