OnPrem World地端世界

Gemma 3 12B IT

Gemma 3 12B IT by Google DeepMind (12B parameters). At Q4_K_M with an 8K context it needs about 8.4 GiB of memory. Google's 12B with image input and support for 140+ languages; it fits a 12 GB card at 6-bit.

Last updated: 2026-10-13

Model facts

DeveloperGoogle DeepMind
Parameters12B[src]
Native context131,072 tokens[src]
LicenceGemma Terms of Use[src]
Commercial useYes
KV cache8 global + 40 sliding-window layers (1024 tokens)[src]
Released2025-03

Good for: chat · multilingual (140+ languages) · image understanding · 12–16 GB GPUs

Run it

ollama run gemma3:12b

Memory needed

Weights + KV cache + runtime overhead, in GiB. Lower quantization = less memory, slightly lower quality.

Quantization4K context8K context32K context
Q4_K_M8.2 GiB8.4 GiB9.9 GiB
Q5_K_M9.4 GiB9.7 GiB11.2 GiB
Q6_K10.7 GiB11.0 GiB12.5 GiB
Q8_013.5 GiB13.8 GiB15.3 GiB
FP1624.5 GiB24.8 GiB26.3 GiB

Which hardware runs it

Best quantization that fits each device with a 8K context. Estimates, not benchmarks. See the methodology.

Frequently asked questions

How much VRAM does Gemma 3 12B IT need?

With an 8K context, about 8.4 GiB at Q4_K_M and 13.8 GiB at Q8_0 (weights + KV cache + runtime overhead). Longer contexts need more memory for the KV cache.

Can Gemma 3 12B IT run on an GeForce RTX 4090?

Yes. Gemma 3 12B IT fits on the GeForce RTX 4090 (24 GB) at Q8_0 with an 8K context, using about 13.8 GiB, at an estimated 55 tokens/s.

Can I run Gemma 3 12B IT on a Mac?

Yes. Gemma 3 12B IT fits on the M3 Ultra (96 GB) at FP16 with an 8K context, using about 24.8 GiB, at an estimated 22 tokens/s.

Can Gemma 3 12B IT be used commercially?

Gemma 3 12B IT is released under Gemma Terms of Use. The licence allows commercial use (read its conditions).

Sources