What LLMs Can the Apple M4 16GB Run?

The Apple M4 16GB has 16 GB of unified memory (about 10.7 GB usable by the GPU) and 120 GB/s of bandwidth. It runs 25 of 58 models fully at Q4_K_M with 8K context, up to Qwen 3 14B, and generates about 14 tokens/s on an 8B model.

Apple · Apple Silicon · Released 2024-10 · Updated October 14, 2026

25 of 58 models fit

Apple M4 16GB (10.7 GB GPU-usable) at Q4_K_M with 8K context. Largest that fits fully: Qwen 3 14B.

ModelNeedsStatusSpeedBest quant that fits
Ministral 3 14B9.7 GBFits~8.8 tok/sQ4_K_M
Mistral Nemo 12B9.0 GBFits~9.6 tok/sQ4_K_M
Gemma 3 12B8.8 GBFits~9.7 tok/sQ5_K_M
Ministral 3 8B6.7 GBFits~14 tok/sQ6_K
Qwen 3 8B6.6 GBFits~14 tok/sQ6_K
Qwen 3.5 9B6.4 GBFits~14 tok/sQ6_K
Llama 3.1 8B6.3 GBFits~14 tok/sQ8_0
DeepSeek R1 Distill Llama 8B6.3 GBFits~14 tok/sQ8_0
Mistral 7B v0.35.7 GBFits~16 tok/sQ8_0
Gemma 4 E4B5.7 GBFits~16 tok/sQ8_0
Qwen 2.5 7B5.6 GBFits~16 tok/sQ8_0
DeepSeek R1 Distill Qwen 7B5.6 GBFits~16 tok/sQ8_0
Qwen 3 4B4.2 GBFits~25 tok/sFP16 / BF16
Phi-4 Mini4.1 GBFits~27 tok/sFP16 / BF16
Gemma 4 E2B4.0 GBFits~25 tok/sQ8_0
Gemma 3 4B3.7 GBFits~27 tok/sFP16 / BF16
Qwen 3.5 4B3.7 GBFits~28 tok/sFP16 / BF16
Ministral 3 3B3.5 GBFits~31 tok/sFP16 / BF16
Llama 3.2 3B3.5 GBFits~32 tok/sFP16 / BF16
Llama 3.2 1B1.7 GBFits~87 tok/sFP16 / BF16
Gemma 3 1B1.6 GBFits~119 tok/sFP16 / BF16
Qwen 2.5 14B10.7 GBTight fit~8.0 tok/sIQ4_XS
DeepSeek R1 Distill Qwen 14B10.7 GBTight fit~8.0 tok/sIQ4_XS
Phi-4 14B10.6 GBTight fit~8.0 tok/sIQ4_XS
Qwen 3 14B10.5 GBTight fit~8.1 tok/sIQ4_XS
Kimi K2.6566 GBToo small––
DeepSeek R1 671B380 GBToo small––
Llama 3.1 405B234 GBToo small––
Qwen 3.5 397B-A17B226 GBToo small––
DeepSeek V4 Flash161 GBToo small––
Qwen 3 235B-A22B135 GBToo small––
MiniMax-M2133 GBToo small––
Qwen 3.5 122B-A10B70.2 GBToo small––
Mistral Small 4 119B68.2 GBToo small––
gpt-oss-120b67.2 GBToo small––
Llama 4 Scout64.0 GBToo small––
GLM-4.5-Air62.1 GBToo small––
Qwen3-Next 80B-A3B46.3 GBToo small––
Qwen 2.5 72B44.5 GBToo small––
Llama 3.3 70B43.2 GBToo small––
DeepSeek R1 Distill Llama 70B43.2 GBToo small––
Mixtral 8x7B28.0 GBToo small––
Qwen 2.5 32B21.4 GBToo small––
Qwen 2.5 Coder 32B21.4 GBToo small––
DeepSeek R1 Distill Qwen 32B21.4 GBToo small––
Qwen 3 32B21.4 GBToo small––
Qwen 3.5 35B-A3B21.0 GBToo small––
Qwen 3.6 35B-A3B21.0 GBToo small––
Gemma 4 31B19.8 GBToo small––
Qwen 3 30B-A3B18.8 GBToo small––
Qwen3-Coder 30B-A3B18.8 GBToo small––
Gemma 3 27B17.6 GBToo small––
Qwen 3.5 27B16.9 GBToo small––
Qwen 3.6 27B16.9 GBToo small––
Qwen 3.8 27B16.9 GBToo small––
Mistral Small 3.1 24B15.6 GBToo small––
Gemma 4 26B-A4B15.6 GBToo small––
gpt-oss-20b12.9 GBToo small–Q2_K

Apple M4 16GB for local AI

The base Mac mini and MacBook. macOS lets the GPU use about two thirds of 16 GB by default, so plan for about 10.7 GB. Good for 7B to 8B models at modest speed.

Among the 2 devices we track with about 11 GB of usable memory, the Apple M4 16GB is the slowest at generating text, because generation speed follows memory bandwidth. Others in the same class: RTX 2080 Ti 11GB. They all hold the same models; the faster ones simply answer sooner.

Our picks for the Apple M4 16GB

The model we would run first for each job, chosen from our recommendations by what fits fully with an 8K context. "Best quant" is the highest quality that fits; "max context" is at Q4_K_M or the native format.

TaskModelBest quantMax contextSpeed
Best all-rounderQwen 3.5 9BQ6_K125K~14 tok/s
CodingQwen 3.5 9BQ6_K125K~14 tok/s
Fastest repliesQwen 3.5 4BFP16 / BF16211K~28 tok/s
Long documents (64K+)Qwen 3.5 9BQ6_K125K~14 tok/s
Images in, text outMinistral 3 14BQ4_K_M10K~8.8 tok/s
Image generationFLUX.1 [dev]GGUF Q5_K_S––
SpecValue
Memory16 GB unified (10.7 GB GPU-usable by default)
Memory bandwidth120 GB/s
ArchitectureApple Silicon
Released2024-10
Llama 3.1 8B Q4_K_M speed~14 tok/s
Largest model that fitsQwen 3 14B

Image and video models on the Apple M4 16GB

Peak VRAM with model swapping (ComfyUI default on smaller cards).

ModelFP8FP8 fitGGUF Q4Q4 fit
Stable Diffusion 1.51.8 GBFits1.7 GBFits
SDXL 1.04.1 GBFits4.1 GBFits
Stable Diffusion 3.5 Medium6.4 GBFits6.4 GBFits
Stable Diffusion 3.5 Large8.6 GBFits6.4 GBFits
FLUX.1 [dev]12.1 GBToo small7.3 GBFits
FLUX.1 [schnell]12.1 GBToo small7.3 GBFits
Qwen-Image20.4 GBToo small12.3 GBToo small
Wan 2.2 A14B (T2V / I2V)18.8 GBToo small13.2 GBToo small
Wan 2.2 TI2V 5B8.0 GBFits6.5 GBFits
HunyuanVideo18.3 GBToo small13.1 GBToo small
FLUX.1 Kontext [dev]12.3 GBToo small7.5 GBFits
FLUX.2 [dev]31.0 GBToo small23.6 GBToo small
Z-Image Turbo6.8 GBFits4.9 GBFits
Qwen-Image-Edit 250920.5 GBToo small12.4 GBToo small
LTX-219.2 GBToo small12.6 GBToo small

Upgrade path

The next step up is the Apple M4 Pro 24GB with 24 GB and 127% more bandwidth.

Apple M4 16GB for LLMs: common questions

Can the Apple M4 16GB run Llama 3.3 70B?

No. It needs about 43.2 GB at Q4_K_M, far more than the 10.7 GB available.

Can the Apple M4 16GB run Qwen 3 32B?

No. It needs about 21.4 GB at Q4_K_M, far more than the 10.7 GB available.

Can the Apple M4 16GB run Qwen 3 14B?

Yes. Qwen 3 14B needs about 10.5 GB at Q4_K_M with 8K context, and the best quality that fits is IQ4_XS.

How fast is the Apple M4 16GB for LLMs?

About 14 tokens per second for an 8B model at Q4_K_M, based on its 120 GB/s memory bandwidth. Larger models scale down roughly in proportion to their size.

How much of the 16 GB can the GPU use?

About 10.7 GB by default. You can raise it with sudo sysctl iogpu.wired_limit_mb=<MB> (resets on reboot), leaving at least 8 GB for macOS.

Related