← Everything the Apple M1 runsApple M1 · Gemma 3 12B

Can the Apple M1 run Gemma 3 12B?

Yes, with 16 GB or more. Gemma 3 12B needs about 10 GB and the Apple M1 with 16 GB of unified memory leaves about 11 GB for models. Expect about 5 tok/s, slow, but it works. The 8 GB version doesn't have room.

ollama run gemma3:12b

First time? Install Ollama, then paste that into a terminal.

Gemma 3 12B needsAbout 10 GB
Apple M1 has8 or 16 GB unified memory
Bandwidth68 GB/s
Estimated speed~5 tok/s
By memory size

Each Apple M1 version

  • 8 GB (about 5 GB usable)Too big
  • 16 GB (about 11 GB usable)Slow ~5 tok/s
Want it faster?

Speed comes from memory bandwidth: the card reads all 8.1 GB of active weights for every token. On the Apple M1, Qwen3 8B runs at about 7 tok/s if you can trade some quality for speed. Cards that run Gemma 3 12B faster:

How we estimate

Speed is roughly memory bandwidth divided by the weights read per token, calibrated on our own rack. Sizes are Ollama's default 4-bit downloads plus about 1.2 GB for context. Real results are usually within about a third. Measured it yourself? Send us the number.

Keep going

More about the Apple M1 and Gemma 3 12B