Gemma 4 E2B
Gemma 4 E2B needs roughly 3.2 GB VRAM at Q4_K_M quantization (10.5 GB at FP16). 117 GPUs we track can run it fully in VRAM at 8k context.
117 GPUs run this natively · 1 with CPU offload
Gemma 4 E2B is a 4.65B parameter dense model developed by Google. Released 2 April 2026 under Apache 2.0, the smaller of Google's two on-device Gemma 4 models. The E stands for effective parameters: 2.3B run per token, but the checkpoint stores 5.1B once its Per-Layer Embedding (PLE) tables are counted (the text-only GGUF holds 4.65B), and those tables must sit in memory. 35 layers in a repeating pattern of four 512-token sliding-window layers and one full-attention layer, with the last 20 layers sharing earlier layers' KV cache. Text, image, and audio input at 128K context.
To run Gemma 4 E2B locally: Size the card for the 4.65B of loaded weights, not the 2B in the name: Q4_K_M weights are about 2.8 GB and the total is 3.24 GB at 8k context, and Q8_0 is 5.60 GB in total, so it runs on a 6 GB card at Q8_0 only barely. Published GGUF files agree: Q4_K_M is 3.11 GB from unsloth and 3.46 GB from bartowski, and Q8_0 is about 5.0 GB. Only 15 layers keep a KV cache, so the full 131,072-token window adds just 0.81 GB. Decode speed follows the 2.3B effective parameters, which is why it is fast on entry-level GPUs and CPUs. Vision and audio load from a separate mmproj file; Ollama's gemma4:e2b download is 4.6 GB.
Google reports MMLU-Pro 60.0, GPQA Diamond 43.4, and LiveCodeBench v6 44.0, high for a model that runs 2.3B parameters per token. These are vendor-measured figures from the model card.
VRAM at each quantization
Gemma 4 E2B natively supports a longer context window, but the table below is capped at 8k for comparability; its hybrid attention stack keeps KV cache growth well below linear.
| Quant | Weights | KV cache | Total |
|---|---|---|---|
| FP32 | 18.6 GB | 0.06 GB | 20.9 GB |
| BF16 | 9.3 GB | 0.06 GB | 10.5 GB |
| FP16 | 9.3 GB | 0.06 GB | 10.5 GB |
| Q8_0rec | 4.9 GB | 0.06 GB | 5.6 GB |
| Q6_K | 3.8 GB | 0.06 GB | 4.3 GB |
| Q5_K_M | 3.3 GB | 0.06 GB | 3.8 GB |
| Q4_K_M | 2.8 GB | 0.06 GB | 3.2 GB |
| Q3_K_M | 2.2 GB | 0.06 GB | 2.6 GB |
| Q2_K | 1.8 GB | 0.06 GB | 2.0 GB |
| NVFP4cuda | 2.3 GB | 0.06 GB | 2.7 GB |
KV cache figures assume 8k context at FP16. NVFP4 quantization requires a CUDA-capable GPU. Enable TurboQuant in the calculator to see reduced KV cache estimates.
Benchmarks
GPUs that run Gemma 4 E2B natively (117)
- NVIDIA RTX 5090BF16 · 197.9 t/s
- NVIDIA RTX 5080BF16 · 131.4 t/s
- NVIDIA RTX 5070 TiBF16 · 124.9 t/s
- NVIDIA RTX 5070BF16 · 100.3 t/s
- NVIDIA RTX 5060 Ti 16GBBF16 · 71.9 t/s
Show 112 more
- NVIDIA RTX 5060 Ti 8GBNVFP4 · 193.8 t/s
- NVIDIA RTX 5060NVFP4 · 193.8 t/s
- NVIDIA RTX 5050NVFP4 · 156.6 t/s
- NVIDIA RTX 4090BF16 · 136.1 t/s
- NVIDIA RTX 4080BF16 · 105.5 t/s
- NVIDIA RTX 4070 Ti SUPERBF16 · 100.3 t/s
- NVIDIA RTX 4070 TiBF16 · 79.4 t/s
- NVIDIA RTX 4070 SUPERBF16 · 79.4 t/s
- NVIDIA RTX 4070BF16 · 79.4 t/s
- NVIDIA RTX 4060 Ti 16GBBF16 · 48.8 t/s
- NVIDIA RTX 4060Q8_0 · 79.7 t/s
- NVIDIA RTX 3090BF16 · 129 t/s
- NVIDIA RTX 3090 TiBF16 · 136.1 t/s
- NVIDIA RTX 3080 10GBQ8_0 · 171.2 t/s
- NVIDIA RTX 3060 12GBBF16 · 59.5 t/s
- NVIDIA B300 288GBBF16 · 219.7 t/s
- NVIDIA B200 180GBBF16 · 219.7 t/s
- NVIDIA H200 141GBBF16 · 200.3 t/s
- NVIDIA H100 80GBBF16 · 182.8 t/s
- NVIDIA A100 80GBBF16 · 154.2 t/s
- NVIDIA A100 40GBBF16 · 137.1 t/s
- NVIDIA L40SBF16 · 99.8 t/s
- NVIDIA RTX A6000BF16 · 111.2 t/s
- NVIDIA RTX 4000 AdaBF16 · 53.7 t/s
- NVIDIA RTX 4500 AdaBF16 · 69.7 t/s
- NVIDIA RTX 5000 AdaBF16 · 88.6 t/s
- NVIDIA RTX 6000 AdaBF16 · 131.4 t/s
- NVIDIA RTX Pro 6000BF16 · 197.9 t/s
- NVIDIA DGX Spark (128GB)BF16 · 46.5 t/s
- AMD Radeon RX 9070 XTBF16 · 96.4 t/s
- AMD Radeon RX 7900 XTXBF16 · 131.4 t/s
- AMD Radeon RX 7900 XTBF16 · 114.8 t/s
- AMD Radeon RX 7900 GREBF16 · 88.6 t/s
- AMD Radeon RX 7800 XTBF16 · 94.5 t/s
- AMD Radeon RX 6800 XTBF16 · 80.4 t/s
- AMD Radeon PRO W7800BF16 · 88.6 t/s
- AMD Radeon PRO W7900BF16 · 121.6 t/s
- AMD Instinct MI300XBF16 · 204.5 t/s
- AMD Radeon AI PRO R9700 32GBBF16 · 96.4 t/s
- AMD Strix Halo (128GB)BF16 · 43.9 t/s
- AMD Strix Halo (96GB)BF16 · 43.9 t/s
- AMD Strix Halo (64GB)BF16 · 43.9 t/s
- AMD Strix Halo (32GB)BF16 · 43.9 t/s
- Apple M5 Ultra (512GB)BF16 · 206.2 t/s
- Apple M5 Ultra (256GB)BF16 · 206.2 t/s
- Apple M5 Ultra (96GB)BF16 · 206.2 t/s
- Apple M5 Max (128GB)BF16 · 105.5 t/s
- Apple M5 Max (64GB)BF16 · 105.5 t/s
- Apple M5 Max (48GB)BF16 · 105.5 t/s
- Apple M5 Max (36GB)BF16 · 79 t/s
- Apple M5 Pro (64GB)BF16 · 52.7 t/s
- Apple M5 Pro (48GB)BF16 · 52.7 t/s
- Apple M5 Pro (24GB)BF16 · 52.7 t/s
- Apple M5 (32GB)BF16 · 26.3 t/s
- Apple M5 (16GB)Q8_0 · 48.9 t/s
- Apple M6 (32GB)BF16 · 29.2 t/s
- Apple M6 (16GB)Q8_0 · 54.4 t/s
- Apple M4 Max (128GB)BF16 · 93.8 t/s
- Apple M4 Max (64GB)BF16 · 93.8 t/s
- Apple M4 Max (48GB)BF16 · 93.8 t/s
- Apple M4 Max (36GB)BF16 · 70.4 t/s
- Apple M4 Pro (48GB)BF16 · 46.9 t/s
- Apple M4 Pro (24GB)BF16 · 46.9 t/s
- Apple M4 (32GB)BF16 · 20.6 t/s
- Apple M4 (16GB)Q8_0 · 38.4 t/s
- Apple M3 Ultra (512GB)BF16 · 140.7 t/s
- Apple M3 Ultra (256GB)BF16 · 140.7 t/s
- Apple M3 Ultra (96GB)BF16 · 140.7 t/s
- Apple M3 Max (128GB)BF16 · 68.7 t/s
- Apple M3 Max (96GB)BF16 · 51.5 t/s
- Apple M3 Max (64GB)BF16 · 68.7 t/s
- Apple M3 Max (48GB)BF16 · 68.7 t/s
- Apple M3 Max (36GB)BF16 · 51.5 t/s
- Apple M3 Pro (36GB)BF16 · 25.8 t/s
- Apple M3 Pro (18GB)Q8_0 · 48 t/s
- Apple M3 (24GB)BF16 · 17.2 t/s
- Apple M3 (16GB)Q8_0 · 32 t/s
- Apple M2 Ultra (192GB)BF16 · 137.4 t/s
- Apple M2 Ultra (64GB)BF16 · 137.4 t/s
- Apple M2 Max (96GB)BF16 · 68.7 t/s
- Apple M2 Max (64GB)BF16 · 68.7 t/s
- Apple M2 Max (32GB)BF16 · 68.7 t/s
- Apple M2 Pro (32GB)BF16 · 34.4 t/s
- Apple M2 Pro (16GB)Q8_0 · 64 t/s
- Apple M2 (24GB)BF16 · 17.2 t/s
- Apple M2 (16GB)Q8_0 · 32 t/s
- Apple M1 Ultra (128GB)BF16 · 137.4 t/s
- Apple M1 Ultra (64GB)BF16 · 137.4 t/s
- Apple M1 Max (64GB)BF16 · 68.7 t/s
- Apple M1 Max (32GB)BF16 · 68.7 t/s
- Apple M1 Pro (32GB)BF16 · 34.4 t/s
- Apple M1 Pro (16GB)Q8_0 · 64 t/s
- Apple M1 (16GB)Q8_0 · 21.7 t/s
- Intel Arc B580 12GBBF16 · 73 t/s
- Intel Arc B570 10GBQ8_0 · 104.4 t/s
- Intel Arc Pro B70 32GBBF16 · 92.6 t/s
- Intel Arc Pro B60 24GBBF16 · 62.4 t/s
- Intel Arc Pro B50 16GBBF16 · 38.9 t/s
- Intel Arc A770 16GBBF16 · 86.6 t/s
- Intel Arc A770 8GBQ8_0 · 130.7 t/s
- Intel Arc A750 8GBQ8_0 · 130.7 t/s
- Intel Arc A580 8GBQ8_0 · 130.7 t/s
- Intel Arc A380 6GBQ8_0 · 57.5 t/s
- Intel Arc A310 4GBQ5_K_M · 56.7 t/s
- Intel Arc Pro A60 12GBBF16 · 63 t/s
- Intel Arc Pro A50 6GBQ8_0 · 59.2 t/s
- Intel Arc Pro A40 6GBQ8_0 · 59.2 t/s
- Intel Data Center GPU Max 1550BF16 · 181.6 t/s
- Intel Data Center GPU Max 1100BF16 · 122 t/s
- Intel Arc 140V (32GB)BF16 · 24.6 t/s
- Intel Arc 140V (16GB)Q8_0 · 43.8 t/s
- Intel Arc 130V (16GB)Q8_0 · 43.8 t/s
Plus 1 GPU that runs it with CPU offload (slower)
- CPU only (system RAM)BF16 · 8.6 t/s
No GPU? Rent an RTX 3080 10GB from $0.17/hr ↗
Prices as of Oct 17, 2026. Rates change; check RunPod for current pricing. Affiliate link: CanItRun may earn a commission. Doesn't affect the fit calculation above.
Notes
The E stands for effective parameters: 2.3B run per token, but about 4.65B of text weights load (Per-Layer Embedding tables are resident yet only looked up), and the audio and vision encoders add roughly 0.45B more in the separate mmproj file. Ollama's Q4_K_M is a 4.6 GB download for that reason. Sliding-window attention (512 tokens) plus KV sharing across the last 20 layers keeps the long-context cache tiny.
Continue reading
Frequently asked questions
- What are the VRAM requirements for Gemma 4 E2B?
- Gemma 4 E2B requires approximately 3.2 GB of VRAM at Q4_K_M quantization, 5.6 GB at Q8, and 10.5 GB at FP16. These numbers assume 8k context window; its hybrid attention stack caches far fewer than all layers, so VRAM grows much slower than linearly with context.
- How many parameters does Gemma 4 E2B have?
- Gemma 4 E2B has 4.65 billion parameters.
- How capable is Gemma 4 E2B?
- With an MMLU-Pro score of 60, Gemma 4 E2B delivers solid general-purpose performance suitable for most everyday tasks and professional use.
- Can Gemma 4 E2B run on a 16 GB GPU?
- Yes. Gemma 4 E2B needs 3.2 GB at Q4_K_M, which fits in a 16 GB GPU like the RTX 4080 or RTX 5070 Ti.
- What is the smallest quantization for Gemma 4 E2B that fits in 24 GB of VRAM?
- At BF16, Gemma 4 E2B needs 10.5 GB, the highest-quality quantization that fits in 24 GB of VRAM.
- What GPU do I need to run Gemma 4 E2B locally?
- A 16 GB GPU is enough. At Q4_K_M, Gemma 4 E2B needs 3.2 GB VRAM. Good options: RTX 4080 (16 GB), RTX 5070 Ti (16 GB).
- Can I run Gemma 4 E2B in the cloud?
- Yes. The cheapest RunPod setup we found that holds Gemma 4 E2B entirely in GPU memory at 8k context is 1× RTX 3080 10GB at Q8_0, at roughly 171.2 tokens per second and from $0.17 per hour for the whole pod. Prices as of Oct 17, 2026; RunPod rates change, so check their pricing page for the current figure.