Gemma 3 1B VRAM Requirements

Gemma 3 1B needs about 1.6 GB of VRAM at Q4_K_M with an 8K context: 0.6 GB for weights, 43 MB for the KV cache and 1.0 GB of runtime overhead. At Q8_0 it needs 2.0 GB and at full FP16 precision 2.9 GB. The smallest GPU that runs it fully is the RTX 3050 8GB.

By Google · Updated October 14, 2026 · Values from config.json on Hugging Face

1.6 GB VRAM

Gemma 3 1B at Q4_K_M with 8K context and the KV cache in FP16.

  • Weights 0.6 GB
  • KV cache 43 MB
  • Runtime overhead 1.0 GB

Which GPUs can run it

Gemma 3 1B VRAM by quantization

Total memory with an FP16 KV cache. "Smallest tier" is the smallest standard VRAM size with a 6% safety margin at 8K.

QuantizationBits/weightWeightsTotal at 8KTotal at 32KSmallest tier
Q4_K_M4.850.6 GB1.6 GB1.7 GB4 GB
Q5_K_M5.690.7 GB1.7 GB1.8 GB4 GB
Q6_K6.590.8 GB1.8 GB1.9 GB4 GB
Q8_08.501.0 GB2.0 GB2.1 GB4 GB
FP16 / BF1616.001.9 GB2.9 GB3.0 GB4 GB
Q3_K_M3.910.5 GB1.5 GB1.6 GB4 GB
Q2_K3.000.3 GB1.4 GB1.5 GB4 GB

VRAM by context length

At Q4_K_M. 4 of 26 layers keep the full context. The other 22 use a 512-token sliding window, so their cache stops growing after 512 tokens.

ContextKV cache (FP16)KV cache (Q8_0)Total, FP16 cacheTotal, Q8_0 cache
4K tokens27 MB14 MB1.6 GB1.6 GB
8K tokens43 MB23 MB1.6 GB1.6 GB
32K tokens0.1 GB74 MB1.7 GB1.7 GB

GPUs that can run Gemma 3 1B

At Q4_K_M with 8K context. "Best quant" is the highest-quality format that fits fully; "max context" is at Q4_K_M.

GPUUsable memoryStatusBest quantMax contextSpeed
RTX 3050 8GB8.0 GBFitsFP16 / BF1632K~217 tok/s
RTX 4060 8GB8.0 GBFitsFP16 / BF1632K~260 tok/s
RTX 4060 Ti 8GB8.0 GBFitsFP16 / BF1632K~274 tok/s
Radeon RX 7600 8GB8.0 GBFitsFP16 / BF1632K~234 tok/s
RTX 3060 Ti 8GB8.0 GBFitsFP16 / BF1632K~410 tok/s
RTX 3070 8GB8.0 GBFitsFP16 / BF1632K~410 tok/s
RTX 5060 8GB8.0 GBFitsFP16 / BF1632K~410 tok/s
RTX 5060 Ti 8GB8.0 GBFitsFP16 / BF1632K~410 tok/s
RTX 3070 Ti 8GB8.0 GBFitsFP16 / BF1632K~536 tok/s
Intel Arc B570 10GB10.0 GBFitsFP16 / BF1632K~278 tok/s
RTX 3080 10GB10.0 GBFitsFP16 / BF1632K~647 tok/s
Apple M4 16GB10.7 GBFitsFP16 / BF1632K~119 tok/s
RTX 2080 Ti 11GB11.0 GBFitsFP16 / BF1632K~542 tok/s
RTX 2060 12GB12.0 GBFitsFP16 / BF1632K~316 tok/s

About Gemma 3 1B

Google's smallest Gemma 3, text only. It uses a single KV head and sliding-window attention on most layers, so its context memory is tiny. The 262K vocabulary takes up about a third of its parameters.

SpecValue
Parameters1B
Layers26
Hidden size1152
Attention heads / KV heads4 / 1
Head dimension256
Vocabulary262,144
Max context (used here)32K tokens
Sliding window512 tokens on 22 of 26 layers
KV cache per token (FP16)4 KB
Released2025-03
LicenseGemma Terms of Use

Gemma 3 1B VRAM: common questions

How much RAM does Gemma 3 1B need?

Under 2 GB at Q4_K_M even with its full 32K context, so it runs on almost any device.

How much VRAM does Gemma 3 1B need?

About 1.6 GB at Q4_K_M with an 8K context, 2.0 GB at Q8_0 and 2.9 GB at FP16. Longer contexts add 0.00 GB per 1,000 tokens with an FP16 cache.

What is the cheapest GPU that can run Gemma 3 1B?

The smallest listed device that fits it fully at Q4_K_M with 8K context is the RTX 3050 8GB (8.0 GB usable).

Related