Home / Machines / M2 / M3

What AI can a Mac with M2 / M3 run?

Every memory option compared, 100 GB/s memory bandwidth. Updated 2 November 2026.

Quick verdict

M2 / M3 are sold with 8, 16, 24 GB of memory. Counting the 31 models tracked here: 8 GB runs 9 models well; 16 GB runs 15 models well; 24 GB runs 19 models well. Memory bandwidth is 100 GB/s, only about 83% of the memory speed of a base M4 (120 GB/s), so expect the same model to be slower. Apple Silicon shares one pool of memory between the processor and the GPU, and macOS lets the GPU use about two thirds of it on Macs up to 36 GB and about three quarters above that, so the memory you buy decides which models load at all.

Which memory should you choose?

Smallest configuration for popular models

Every model, every memory option

Model8 GB16 GB24 GB
LTX-2.3NoNoSlow about 14 min
Gemma 4 31BNoNoSlow 2/s
DeepSeek R1 32BNoNoSlow 2/s
Qwen3 Coder 30BNoNoTight 13/s
Qwen 3.6 27BNoNoSlow 2/s
Gemma 4 26B A4BNoNoTight 10/s
Z-Image Turbo 6BNoSlow about 3 minGood about 2 min
Wan 2.2 5BNoSlow about 50 minGood about 25 min
gpt-oss 20BNoTight 11/sGreat 12/s
ACE-Step 1.5NoGood about 5 minGood about 5 min
FLUX.2 klein 4BNoGood about 1 minGood about 1 min
Phi-4 14BNoSlow 6/sSlow 6/s
Gemma 4 12BNoGood 7/sGood 7/s
Stable Diffusion XLSlow about 1 minGood about 30 sGood about 30 s
Qwen3 TTS 1.7BSlow about 3 minGood about 2 minGood about 2 min
Gemma 4 E4BTight 15/sGreat 17/sGreat 17/s
Qwen 3.5 9BTight 8/sGood 8/sGood 8/s
Qwen3 VL 8BTight 8/sGood 8/sGood 8/s
DeepSeek R1 8BTight 9/sGood 10/sGood 10/s
Qwen2.5 Coder 7BTight 10/sGood 11/sGood 11/s
Gemma 4 E2BGreat 26/sGreat 26/sGreat 26/s
Whisper large-v3 turboGood about 2 minGood about 2 minGood about 2 min
Qwen 3.5 4BGreat 16/sGreat 16/sGreat 16/s
Kokoro TTSGood about 20 sGood about 20 sGood about 20 s

Text models show words a second. Image, video and voice models show the time per job (image, 4 second clip, minute of speech or similar).

Each configuration in detail

As an Amazon Associate I earn from qualifying purchases.

M2 / M3 with 8 GB

About 8 GB is usable by the GPU. The largest chat or coding model that fits is Gemma 4 E4B (7.4 GB), generating about 15 words a second with 0.2 GB to spare. The quickest is Gemma 4 E2B at about 26 words a second. Closest miss: Gemma 4 12B, which needs about 8.9 GB (1 GB more than this configuration can give the GPU).

Find M3 Macs with 8 GB on Amazon

M2 / M3 with 16 GB

About 15 GB is usable by the GPU. The largest chat or coding model that fits is gpt-oss 20B (15.2 GB), generating about 11 words a second with no spare room. The quickest is Gemma 4 E2B at about 26 words a second. Closest miss: Gemma 4 26B A4B, which needs about 19.4 GB (4 GB more than this configuration can give the GPU).

Find M3 Macs with 16 GB on Amazon

M2 / M3 with 24 GB

About 23 GB is usable by the GPU. The largest chat or coding model that fits is Qwen3 Coder 30B (20.4 GB), generating about 13 words a second with 2.4 GB to spare. The quickest is Gemma 4 E2B at about 26 words a second. Closest miss: Qwen 3.5 35B A3B, which needs about 23.6 GB (1 GB more than this configuration can give the GPU).

Find M3 Macs with 24 GB on Amazon

Questions

How much memory do I need on M2 / M3 for local AI?

For everyday chat, 8 GB runs 9 of 31 models well. 16 GB to 24 GB unlocks 4 more: Gemma 4 26B A4B, Qwen3 Coder 30B, Z-Image Turbo 6B, Wan 2.2 5B.

Can M2 / M3 run Gemma 4 31B?

No. It needs about 21.5 GB of usable memory and this chip's largest option is 24 GB.

How fast is M2 / M3 for local AI?

8 GB cannot run gpt-oss 20B; 16 GB runs gpt-oss 20B at about 11 words a second; 24 GB runs gpt-oss 20B at about 12 words a second.

What an upgrade would unlock

As an Amazon Associate I earn from qualifying purchases.

Mac with M5 Pro, 48 GB

Unlocks 8 more: Qwen 3.5 35B A3B, Gemma 4 31B, Qwen 3.6 27B, Qwen 3.6 35B A3B and more.

See prices

Mac with M5 Max, 128 GB

Unlocks 11 more: Qwen 3.5 35B A3B, Gemma 4 31B, Llama 3.3 70B, Qwen 3.5 122B A10B and more.

See prices
Too slow at home? Rent a cloud GPU by the hour and run any of these models.Try RunPod