Apple · apple

Apple M2

Apple M2 has 8 GB of unified memory at 102 GB/s — about 5.58 GiB usable after driver and compositor overhead. 1093 of 2118 indexed models fit at 16K context with f16 KV. Note only 6 GB of its 8 GB is allocatable to the GPU.

Spec sheet· bandwidth, theoreticalFrom the file· fit from summed bytesPredicted· speed
Memory
8 GB
LPDDR5-6400
Bandwidth
102 GB/s
128-bit bus
Tensor FP16
dense
TDP
KV cachef16q8_0q4_0quantizing the KV cache is a ~2× lever on the dominant term at long context
text 915vision language 90audio asr 38embedding 26audio tts 19video 5

What fits at 16K context

largest quantization that fits, per model · 1093 of 2118 indexed
ModelBest quantParamsWeightsKVTotal in memoryHeadroomtok/s
gemma-4-12BIQ2_S12.0B3.93 GiB1.47 GiB6.00 GiB0.00 GiB15±8.3%
Teuken-7B-instruct-research-v0.4Q4_K_L7.5B4.91 GiB0.50 GiB6.00 GiB0.00 GiB15±8.3%
zeta-2.1I1-IQ3_XS8.3B3.40 GiB2.00 GiB5.99 GiB0.01 GiB15±8.3%
Anubis-Mini-8B-v1IQ3_XS8.0B3.40 GiB2.00 GiB5.99 GiB0.01 GiB15±8.3%
Gemma-4-12B-StyleTuneI1-IQ2_XS13.0B3.93 GiB1.47 GiB5.99 GiB0.01 GiB15±8.3%
gemma-4-12b-heretic-styletune-headI1-IQ2_XS12.0B3.93 GiB1.47 GiB5.99 GiB0.01 GiB15±8.3%
syrian-gemma-12bI1-IQ2_XS13.0B3.93 GiB1.47 GiB5.99 GiB0.01 GiB15±8.3%
MiMo-VL-7B-RLI1-IQ3_XS8.3B3.16 GiB2.25 GiB5.99 GiB0.01 GiB15±8.3%
Kuwutu-7B-CYOA-v2I1-IQ3_XS7.6B3.16 GiB2.25 GiB5.99 GiB0.01 GiB15±8.3%
mythos-9b-unhingedIQ3_S8.2B3.16 GiB2.25 GiB5.99 GiB0.01 GiB15±8.3%
granite-8b-code-instruct-4kI1-IQ3_XS8.1B3.15 GiB2.25 GiB5.99 GiB0.01 GiB15±8.3%
granite-8b-code-base-4kI1-IQ3_XS8.1B3.15 GiB2.25 GiB5.99 GiB0.01 GiB15±8.3%
INTELLECT-1-InstructI1-IQ2_XXS10.2B2.77 GiB2.63 GiB5.99 GiB0.01 GiB15±8.3%
granite-speech-4.1-2b-narBF162.3B4.20 GiB1.25 GiB5.99 GiB0.01 GiB15±8.3%
gemma-4-12B-itUD-IQ2_M12.0B3.92 GiB1.47 GiB5.99 GiB0.01 GiB15±8.3%
gemma-4-12B-it-hereticIQ2_M12.0B3.92 GiB1.47 GiB5.99 GiB0.01 GiB15±8.3%
OLMoE-1B-7B-0924-InstructMoEI1-IQ4_XS6.9B3.46 GiB2.00 GiB5.98 GiB0.02 GiB17±37%
Jan-v1-4BQ6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Jan-nano-128kQ6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Qwen3-4B-Instruct-2507Q6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Qwen3-4B-Thinking-2507Q6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Jan-nanoQ6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Qwen3-4B-abliteratedQ6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Qwen3-4B-Instruct-2507-hereticQ6_K_L4.0B3.17 GiB2.25 GiB5.98 GiB0.02 GiB15±8.3%
Ministral-3-8B-Instruct-2512UD-IQ3_XXS8.9B3.26 GiB2.13 GiB5.98 GiB0.02 GiB15±8.3%
Ministral-3-8B-Reasoning-2512UD-IQ3_XXS8.9B3.26 GiB2.13 GiB5.98 GiB0.02 GiB15±8.3%
SOLAR-10.7B-Instruct-v1.0I1-IQ1_M10.7B2.39 GiB3.00 GiB5.98 GiB0.02 GiB15±8.3%
Fimbulvetr-11B-v2I1-IQ1_M10.7B2.39 GiB3.00 GiB5.98 GiB0.02 GiB15±8.3%
Jan-v3-4B-base-instructQ5_K_L4.4B3.16 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
granite-4.0-h-tinyMoEQ6_K6.9B5.33 GiB0.13 GiB5.97 GiB0.03 GiB41±37%
NVIDIA-Nemotron-3-Nano-4B-BF16Q4_K_M4.0B2.77 GiB2.63 GiB5.97 GiB0.03 GiB15±8.3%
Qwythos-9B-v2Q3_K_L9.7B4.89 GiB0.50 GiB5.97 GiB0.03 GiB15±8.3%
Tess-4-9BQ3_K_L9.7B4.89 GiB0.50 GiB5.97 GiB0.03 GiB15±8.3%
granite-3.3-8b-instructQ2_K8.2B2.89 GiB2.50 GiB5.97 GiB0.03 GiB15±8.3%
granite-3.2-8b-instructQ2_K8.2B2.89 GiB2.50 GiB5.97 GiB0.03 GiB15±8.3%
granite-3.1-8b-instructQ2_K8.2B2.89 GiB2.50 GiB5.97 GiB0.03 GiB15±8.3%
next-8bI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Supertron2-Reranker-8BI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
next-ocrI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-8B-GLM-4.7-Flash-Heretic-Uncensored-ThinkingI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Midas-FableAgent-8BI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-8B-Heretic-1.3.0I1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-8B-Thinking-Unredacted-MAXI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-8B-Instruct-Minecraft-MT-en-zhI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen-3-VL-8B-Instruct-hereticI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Poe-8B-GLM5-Opus4.6-Sonnet4.5-Kimi-Grok-Gemini-3-pro-preview-HERETICI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
ToolCUA-8BI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Huihui-Qwen3-VL-8B-Instruct-abliteratedI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-Reranker-8BI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Salience-1-9BI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Qwen3-VL-8B-Instruct-Uncensored-V2I1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Maestro1-9BI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
GRaPE-2-FlashI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Jan-v2-VL-medI1-IQ3_XXS8.8B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Parable-Qwen3-8B-Claude-Fable-5I1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
ReasonCritic-7BI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
mythos-9b-unhinged-hereticI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Finch-8B-KTOI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
Finch-8BI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±8.3%
MathSmith-hc-Qwen3-8BI1-IQ3_XXS8.2B3.14 GiB2.25 GiB5.97 GiB0.03 GiB15±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 processing147.27 tok/s115.58180.497
Text generation12.18 tok/s7.6716.967
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 M2 run?
1093 of 2118 indexed open-weight models fit a Apple M2 at 16,384 context with f16 KV cache, the largest being gemma-4-12B at IQ2_S. That covers text, vision-language, image, video and speech models.
How much usable memory does a Apple M2 actually have?
Its nameplate is 8 GB, but about 5.58 GiB is available to a model once driver and compositor overhead is accounted for, and only 6 GB of the pool can be allocated to the GPU at all.
Is a Apple M2 fast for local AI?
Its memory bandwidth is 102 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.