LLMBOTTLENECK.COM
Apple / unified

Apple M5 Pro

64 GB decides what fits. 307 GB/s decides how fast it runs once it does.

Computed for 64 GB, the largest configuration. The Apple M5 Pro is also sold with 24 or 48 GB, and what fits changes with it.

Run it with 24 GB →Run it with 48 GB →

Open in the calculator →Best models for 64 GB, on every card that size →

Quick answer
The Apple M5 Pro fits 233 of 320 sized models entirely in its 64 GB; the largest widely used one is Qwen3-Coder-Next (50.0 GB at Q4_K_M). Memory decides what fits; its 307 GB/s of bandwidth decides how fast it answers.

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.

Apple M5 Pro · 64 GB · 307 GB/s · Q4_K_M where published · 8,192 tokensSpecificationpublished dataDecode speedestimate

233 of 320 fit entirely

233 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 87 do not run at this context.

73%of the models the engine can size fit entirely
64GB of device memory
307GB/s memory bandwidth
0run with system memory
87do not run at 8,192 tokens

Featured models · Q4_K_M at 8,192 tokens, including offload

ModelNeedsVerdictDecodeCalculator
Qwen3.5-2B2.3B parameters2.32 GBfits~100 tok/sOpen →
NVIDIA-Nemotron-3-Nano-4B-BF164.0B parameters3.46 GBfits~67 tok/sOpen →
Qwen3-VL-8B-Instruct8.8B parameters7.04 GBfits~38 tok/sOpen →
Qwen3.5-9B9.7B parameters7.05 GBfits~44 tok/sOpen →
gemma-4-12B-it12B parameters9.54 GBfits~29 tok/sAbout reading paceOpen →
gpt-oss-20b21B parameters13.8 GBfits~70 tok/sOpen →
Qwen3.8-27B28B parameters18.6 GBfits~17 tok/sAbout reading paceOpen →
Qwen3.6-27B28B parameters18.6 GBfits~17 tok/sAbout reading paceOpen →
Kimi-Linear-48B-A3B-Instruct49B parameters30.4 GBfits~82 tok/sOpen →
Qwen3.8-Flash-Next180B parameters111.6 GBshort by 47.6 GBdoes not runOpen →
DeepSeek-V4-Flash-Vision-Exp305B parameters188.1 GBshort by 124.1 GBdoes not runOpen →
GLM-5.3-Flash321B parameters198.3 GBshort by 134.3 GBdoes not runOpen →

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 M5 Pro (64 GB) memory — 233 of 320 sized models

Every model that fitswhole model resident · offload off

The most demanding model that fits is AliceAI-Foundation-80B-A3B-Base at Q4_K_M: 51.0 GB of the 64 GB, leaving 13.0 GB spare.

Fully resident at 8,192 tokens (or the model’s own maximum, where that is shorter), offload off, at 307 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 233 models that fit.

ModelFormatNeedsSpareDecodeDownloads / 30dCalculator
Qwen3.8-27BQwen · 28B paramsQ4_K_M18.6 GB45.4 GB~17 tok/sAbout reading pace6.9MOpen →
gemma-4-26B-A4B-itGoogle · 26B paramsQ4_K_M16.8 GB47.2 GB~67 tok/s13MOpen →
gemma-4-31B-itGoogle · 31B paramsQ4_K_M22.2 GB41.8 GB~13 tok/sAbout reading pace9.9MOpen →
Qwen3.5-9BQwen · 9.7B paramsQ4_K_M7.05 GB57.0 GB~44 tok/s9MOpen →
Qwen3.5-4BQwen · 4.7B paramsQ4_K_M3.98 GB60.0 GB~66 tok/s7.8MOpen →
Qwen3.6-35B-A3BQwen · 36B paramsQ4_K_M23.1 GB40.9 GB~82 tok/s3.3MOpen →
gemma-4-12B-itGoogle · 12B paramsQ4_K_M9.54 GB54.5 GB~29 tok/sAbout reading pace1.9MOpen →
Qwen3.6-27BQwen · 28B paramsQ4_K_M18.6 GB45.4 GB~17 tok/sAbout reading pace2.5MOpen →
Qwen3.5-2BQwen · 2.3B paramsQ4_K_M2.32 GB61.7 GB~100 tok/s4.9MOpen →
gemma-4-E4B-itGoogle · 8.0B paramsQ4_K_M5.86 GB58.1 GB~62 tok/s4.4MOpen →
NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16NVIDIA · 32B paramsQ4_K_M20.3 GB43.7 GB~14 tok/sAbout reading pace530KOpen →
NVIDIA-Nemotron-3-Nano-4B-BF16NVIDIA · 4.0B paramsQ4_K_M3.46 GB60.5 GB~67 tok/s3.4MOpen →
gemma-4-E2B-itGoogle · 5.1B paramsQ4_K_M4.02 GB60.0 GB~103 tok/s3MOpen →
Qwen3.5-0.8BQwen · 873M paramsQ4_K_M1.46 GB62.5 GB~131 tok/s2.6MOpen →
Qwen3-VL-8B-InstructQwen · 8.8B paramsQ4_K_M7.04 GB57.0 GB~38 tok/s14.6MOpen →
Qwen3.5-27BQwen · 28B paramsQ4_K_M18.6 GB45.4 GB~17 tok/sAbout reading pace1.9MOpen →
North-Micro-Vision-InstructCohereLabs · 2.5B paramsQ4_K_M2.99 GB61.0 GB~82 tok/s180.7KOpen →
Qwen3.5-35B-A3BQwen · 36B paramsQ4_K_M23.1 GB40.9 GB~82 tok/s1.6MOpen →
granite-4.2-8bIBM · 8.8B paramsQ4_K_M7.49 GB56.5 GB~36 tok/s128.4KOpen →
GLM-4.7-Flashzai-org · 31B paramsQ4_K_M20.4 GB43.6 GB~14 tok/sAbout reading pace1.8MOpen →
granite-4.1-3bIBM · 3.4B paramsQ4_K_M3.72 GB60.3 GB~65 tok/s521.8KOpen →
LFM2.5-2.6BLiquidAI · 2.7B paramsQ4_K_M2.61 GB61.4 GB~86 tok/s108.1KOpen →
Qwen3-VL-4B-InstructQwen · 4.4B paramsQ4_K_M4.72 GB59.3 GB~54 tok/s3.5MOpen →
granite-4.1-30bIBM · 29B paramsQ4_K_M20.4 GB43.6 GB~14 tok/sAbout reading pace301.5KOpen →
Qwen3-VL-2B-InstructQwen · 2.1B paramsQ4_K_M3.05 GB61.0 GB~78 tok/s2.8MOpen →
granite-4.2-3bIBM · 3.7B paramsQ4_K_M3.72 GB60.3 GB~65 tok/s50.6KOpen →
LFM2.5-230MLiquidAI · 230M paramsQ4_K_M1.05 GB62.9 GB~153 tok/s88.6KOpen →
Qwen3-0.6BQwen · 752M paramsQ4_K_M2.22 GB61.8 GB~97 tok/s29.7MOpen →
Qwen3-Coder-NextQwen · 80B paramsQ4_K_M50.0 GB14.0 GB~65 tok/s596.3KOpen →
gpt-oss-20bOpenAI · 21B paramsQ4_K_M13.8 GB50.2 GB~70 tok/s6.6MOpen →
granite-4.2-30bIBM · 29B paramsQ4_K_M20.7 GB43.3 GB~14 tok/sAbout reading pace35.8KOpen →
granite-4.1-8bIBM · 8.8B paramsQ4_K_M7.49 GB56.5 GB~36 tok/s179.3KOpen →
NVIDIA-Nemotron-3-Nano-30B-A3B-BF16NVIDIA · 32B paramsQ4_K_M20.3 GB43.7 GB~14 tok/sAbout reading pace875.2KOpen →
LFM2.5-VL-3BLiquidAI · 3.1B paramsQ4_K_M2.85 GB61.1 GB~86 tok/s26.7KOpen →
MiMo-V2.6-Distill-Qwen-9BNEWXiaomiMiMo · 9.4B paramsQ4_K_M6.90 GB57.1 GB~44 tok/s14.6KOpen →
Qwen3-4B-Instruct-2507Qwen · 4.0B paramsQ4_K_M4.72 GB59.3 GB~54 tok/s3.7MOpen →
Ling-3.0-tinyinclusionAI · 7.9B paramsQ4_K_M5.85 GB58.1 GB~115 tok/s17.7KOpen →
Qwen3-8BQwen · 8.2B paramsQ4_K_M7.04 GB57.0 GB~38 tok/s10.7MOpen →
Olmo-3-7B-Instructallenai · 7.3B paramsQ4_K_M7.96 GB56.0 GB~34 tok/s481.7KOpen →
Qwen3-4BQwen · 4.0B paramsQ4_K_M4.51 GB59.5 GB~54 tok/s7.8MOpen →

Sized at the format most people actually download, not at FP16. The catalogue ordered by downloads →

The Apple M5 Pro, model by model

Under the hood

The specification behind every figure

What the manufacturer publishes for this device, and the pages it was read from.

Manufacturer specification

Memory scopeunified-system
Capacity64 GB
Published options24 GB, 48 GB, 64 GB
Bandwidth307 GB/s
Memory typeunified memory
Bus widthNot published
FP32 peakNot published
Dense matrix peakNot published without sparsity
PowerNot 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.

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 M5 Pro →
llmbottleneck
catalogue 2026-10-03models 327devices 135