Apple · apple

Apple M3 Pro

Apple M3 Pro has 18 GB of unified memory at 154 GB/s — about 12.56 GiB usable after driver and compositor overhead. 1854 of 2118 indexed models fit at 4K context with q4_0 KV. Note only 14 GB of its 18 GB is allocatable to the GPU.

Spec sheet· bandwidth, theoreticalFrom the file· fit from summed bytesPredicted· speed
Memory
18 GB
LPDDR5-6400
Bandwidth
154 GB/s
192-bit bus
Tensor FP16
dense
TDP
KV cachef16q8_0q4_0quantizing the KV cache is a ~2× lever on the dominant term at long context
video 15text 1591vision language 160audio asr 39audio tts 21image 2embedding 26

What fits at 4K context

largest quantization that fits, per model · 1854 of 2118 indexed
ModelBest quantParamsWeightsKVTotal in memoryHeadroomtok/s
Wan2.2-S2V-14BQ4_K_M16.3B12.91 GiB0.00 GiB13.49 GiB0.01 GiB10±8.3%
Qwen3-Coder-Next-REAMMoEI1-IQ1_M60.3B12.93 GiB0.03 GiB13.49 GiB0.01 GiB48±37%
MN-GRAND-23.5B-Gutenberg-UNCENSORED-V2-GLM4.7-ThinkingI1-Q4_K_S23.4B12.53 GiB0.36 GiB13.48 GiB0.02 GiB10±8.3%
grok-oss-Apollyon-24BIQ4_NL23.6B12.64 GiB0.18 GiB13.48 GiB0.02 GiB10±8.3%
Qwen3.5-9B-The-Defiant-Fable-Uncensored-Heretic-NEO-IMATRIX-MAX-MTPQ4_K_M9.7B12.86 GiB0.04 GiB13.48 GiB0.02 GiB10±8.3%
Gemma-4-Novelist-Eclipse-31BIQ2_M32.7B12.34 GiB0.51 GiB13.48 GiB0.02 GiB10±8.3%
Gemma-4-31B-StyleTuneIQ2_M32.7B12.34 GiB0.51 GiB13.48 GiB0.02 GiB10±8.3%
gemma-4-12B-coder-fable5-composer2.5-v1-abliteratedQ8_012.0B12.68 GiB0.20 GiB13.48 GiB0.02 GiB10±8.3%
gemma-4-12B-coder-fable5-composer2.5-v1-sft-v5-abliteratedQ8_012.0B12.68 GiB0.20 GiB13.48 GiB0.02 GiB10±8.3%
TildeOpen-30B-Instruct-LVI1-Q3_K_S30.7B12.58 GiB0.26 GiB13.47 GiB0.03 GiB10±8.3%
Devstral-Small-2-24B-Instruct-2512Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Voxtral-Small-24B-2507Q4_K_S24.3B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
granite-4.0-h-tinyMoEBF166.9B12.94 GiB0.01 GiB13.46 GiB0.04 GiB32±37%
granite-4.0-h-tiny-baseMoEBF166.9B12.94 GiB0.01 GiB13.46 GiB0.04 GiB32±37%
Transformed-Journey-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magistry-24B-v1.1I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mergedonia-AETHER-24B-v1aI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mergedonia-AETHER-24B-v1bI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Slimaki-Tavern-24B-v1.3I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Maginum-Cydoms-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Maginum-Cydoms-24B-absolute-heresyI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Dolphin3.0-R1-Mistral-24BQ4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Dolphin3.0-Mistral-24BQ4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mistral-Small-3.2-24B-Instruct-2506-ultra-uncensored-hereticI1-Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Huihui-Mistral-Small-3.2-24B-Instruct-2506-abliterated-llamacppfixedI1-Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Dans-PersonalityEngine-V1.2.0-24bI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mistral-Small-3_2-24B-Instruct-2506-antislop.v2I1-Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia_VistralQ4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mistral-Small-3.2-24B-Instruct-2506Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Dans-PersonalityEngine-V1.3.0-24bI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Devstral-Small-2507Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Goetia-24B-v1.1I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Devstral-Small-2505Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
MS3.2-PaintedFantasy-v3-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
RP-Spectrum-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
MS3.2-PaintedFantasy-v4.1-24B-ultra-uncensored-heretic-v2I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magidonia-24B-v4.3-heretic-v1.2I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magidonia-24B-v4.3-absolute-heresyI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
MagiSeek-Pro-V1I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magistral-Small-2509Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magistral-Small-2507Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cogidonia-v2-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magidonia-24B-v4.3I1-Q4_K_S12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Precog-24B-v1I1-Q4_K_S12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
experiment024bI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magidonia-24B-v4.2.0Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Berthier-Mistral-Military-24BI1-Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
MS-2501-DPE-QwQify-v0.1-24BQ4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Mistral-Small-3.2-24B-Instruct-2506-llamacppfixedI1-Q4_K_S24.0B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.3-absolute-heresyI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.3-heretic-v2I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.3-hereticI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.3-heretic-v4I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.2.0I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Journeys-End-24BI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
sarvam-mQ4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Dolphin-Mistral-GLM-4.7-Flash-24B-Venice-Edition-Thinking-UncensoredI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
WeirdCompound-v1.7-24bI1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Magistral-Small-2506Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
Cydonia-24B-v4.3I1-Q4_K_S23.6B12.62 GiB0.18 GiB13.46 GiB0.04 GiB10±8.3%
From the filePredictedwhat these mean

Speed is modeled, not measured: decode is memory-bandwidth bound, so tokens per second is bytes read per token against achievable bandwidth. Mixture-of-experts models carry a wider band because only the routed experts are read each step, and few have been measured publicly.

Measured on this card

third-party benchmarks, aggregated
WorkloadMedianMiddle 50%Runs
Prompt processing339.31 tok/s305.24343.177
Text generation17.53 tok/s16.9530.517
Benchmarked· n=7

Aggregated from community-submitted runs, so the spread is wide by nature — it covers different models, resolutions, step counts and settings, not one controlled configuration. Read the middle 50% rather than the median alone. These figures are reproduced with attribution from llama.cpp-discussion-4167.

Questions people ask

What AI models can a Apple M3 Pro run?
1854 of 2118 indexed open-weight models fit a Apple M3 Pro at 4,096 context with q4_0 KV cache, the largest being Wan2.2-S2V-14B at Q4_K_M. That covers text, vision-language, image, video and speech models.
How much usable memory does a Apple M3 Pro actually have?
Its nameplate is 18 GB, but about 12.56 GiB is available to a model once driver and compositor overhead is accounted for, and only 14 GB of the pool can be allocated to the GPU at all.
Is a Apple M3 Pro fast for local AI?
Its memory bandwidth is 154 GB/s, and that figure — not teraflops — is what governs token generation speed. Capacity decides what you can run; bandwidth decides how fast it runs.