Google DeepMind Shrinks Gemma 4 E4B to 5GB Without Losing Reasoning Power
Google released quantization-aware trained Q4_0 GGUF checkpoints of Gemma 4 E4B, delivering near-bfloat16 quality in a 5.15 GB on-device package.
- Google released Gemma 4 E4B QAT Q4_0 GGUF, a 5.15 GB on-device multimodal model.
- Quantization-Aware Training preserves near-bfloat16 quality while cutting memory roughly 4x.
- E4B is 4.5B effective parameters, 128K context, handles text, image, and audio inputs.
- Beats Gemma 3 27B on MMLU Pro, AIME, LiveCodeBench v6, and GPQA Diamond.
- Runs out of the box with Ollama, llama.cpp, LM Studio, Jan, and Docker Model Runner.
- Apache 2.0 license; see the Gemma 4 technical report for details.
Google DeepMind has released the E4B checkpoint as a quantization-aware trained Q4_0 GGUF. The roughly 5.15 GB package targets compatible versions of llama.cpp, Ollama, LM Studio, and similar local-inference tools. Google says it reduces weight storage to about one-quarter of the bfloat16 baseline while preserving comparable model quality, bringing multimodal reasoning to laptops and high-memory phones.
QAT trims the weight file
Conventional post-training quantization converts an already trained model to lower precision and can reduce accuracy. Quantization-aware training simulates the target format’s rounding during training, allowing the model to adapt before its weights are exported. Google’s model card reports quality close to the bfloat16 checkpoint with substantially lower storage requirements.
The 5.15 GB figure covers the GGUF weight file. Actual memory use is higher because inference also requires runtime buffers, a key-value cache, input data, and application overhead. Long contexts consume more memory, so loading the model does not guarantee that a device can use the full 128K-token window.
Google distributes the QAT model in four formats for different runtimes:
- Unquantized QAT: Half-precision weights from the QAT pipeline for research, conversion, and custom compilation.
- GGUF
Q4_0: A 4-bit package for local runners such as llama.cpp, Ollama, and LM Studio. - Mobile
wNa8o8: A hardware-oriented format with selected 2-bit decoder layers, optimized key-value caches, and static activations. - Compressed Tensors
w4a16: Four-bit weights with 16-bit activations for optimized vLLM inference.
This story is for Pro members
You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.