Skip to main content

Gemma 3 Architecture and Design: Tokenizers, Model Sizes, and Long Context

Google for DevelopersApril 2, 20259 min3,330 views
15 connections·19 entities in this video→

Tokenizer Improvements for Multilingualism

  • πŸ’‘ The tokenizer is the crucial input/output layer of a language model, translating numbers into words.
  • ⚠️ Previous tokenizers struggled with non-Latin languages, splitting words into multiple tokens.
  • πŸš€ Gemma 3 features a significantly larger tokenizer (256,000 tokens) with improved coverage for 64 languages, enhancing multilingual ability and effective sequence length.

Gemma 3 Model Sizes and Quantization

  • πŸ“Š Gemma 3 offers four sizes: 1B, 2B, 9B, and 27B, with increased capacity in the 2B and 9B models for multimodal and multilingual capabilities.
  • βš™οΈ Model sizes were designed with quantization in mind, optimizing performance on popular hardware rather than just float16 setups.
  • βš–οΈ The 12B model is highlighted as a strong balance between performance and cost, while the 1B model is specialized for tasks like text classification and sentence rewriting.

Predictable Scaling and Long Context

  • πŸ“ˆ A key innovation in Gemma 3 is predictable scaling across models (4B to 27B), ensuring consistent multimodal capabilities, context length, and training regimes.
  • πŸ“š The context length has been extended from 8,000 tokens in Gemma 2 to 128,000 tokens, enabling the processing of approximately 500 pages of text or an entire codebase.
  • πŸ› οΈ The long context recipe is designed to be simple and fine-tuning friendly, requiring minimal code changes by tuning only two parameters.

Efficient Long Context Inference

  • ⚑ Gemma 3 employs a hybrid attention mechanism with a ratio of five local attention layers for each global attention layer.
  • 🧠 This approach significantly reduces the GPU memory requirements for inference compared to similar models, making it more cost-effective.
  • πŸ“‰ The new architecture allows models to maintain performance down to 128k tokens and beyond, with 12B and 27B models performing well up to 256k and even 500k tokens respectively.
Knowledge graph19 entities Β· 15 connections

How they connect

An interactive map of every person, idea, and reference from this conversation. Hover to trace connections, click to explore.

Hover Β· drag to explore
19 entities
Chapters4 moments

Key Moments

Transcript33 segments

Full Transcript

Topics11 themes

What’s Discussed

Gemma 3TokenizerMultilingual ModelsModel ArchitectureQuantizationModel ScalingLong ContextTransformer ArchitectureAttention MechanismInference CostGoogle for Developers
Smart Objects19 Β· 15 links
ProductsΒ· 5
ConceptsΒ· 12
PersonΒ· 1
MediaΒ· 1