Models › gemma-4 family

gemma-4-26B-A4B-it

google Apache 2.0 out 7 months ago

25.8B parameters, 4B active, images and text in, text out, 256K tokens of context. 16 providers serve it from $0.042 per million input tokens.

Verified 2026-10-25 Rank #5 in LLMs · score 132 method v1 Sources 5 Downloads 30d 8.6M · #14 of 619 tracked

Changed this week: 10 new quantized builds on the Hub (411 in all).2026-10-24 · 8 new quantized builds on the Hub (409 in all).2026-10-24

Can I run it?16GB at INT4Estimatefits a 16 GB cardmethodCommunity: Gemma 4 26B-A4B IT: will it fit your VRAM? →
What does it cost?$0.042/1M incheapest of 14Darkbloom2026-10-24
Can I use it?Apache 2.0Permissive; patent grantlicence file2026-10-24
Does it work?4/5probes · 51 tok/sfirst lookparasail2026-10-07
Do people use it?8.6Mdownloads, 30 days#14 of 619 we track · top 2%+30 likes, downloads −20% this week1,699 likesHugging Face2026-10-24

The ringer: four playful tests

A pelican steals a bicycle from a supermarket

as received● 4/4 on palette
SVG reply: a pelican steals a bicycle from a supermarket
Draw a pelican stealing a bicycle from a supermarket. Reply with one complete SVG document only, no prose and no code fences. Use viewBox="0 0 200 150" and a transparent background. Use only these colours for every fill and stroke: #06e0c0 #ffc298 #cd85f9 #f1f2f2.

Finish the dad joke

as received● 1 line · 10 words

Why did the open-weights model cross the road?

To get to the other side of the parameter space.

Finish this dad joke. Reply with the punchline only, on one line, without quotes: Why did the open-weights model cross the road?

A parasailer, in ASCII

as received● 10×20 fits 12×32
      / \
     /   \
    /_____\
      | |
     (o o)
    --/|\--
      / \
~~~~~~~~~~~~~~~~~~~~
  ~  ~  ~  ~  ~  ~
~  ~  ~  ~  ~  ~  ~
Draw ASCII art of a parasailer over the sea. At most 12 lines and 32 columns. Reply with the art only: no code fences, no explanation.

Animate a bouncing ball

as received✕ not JSON

No playable frames in the reply.

Make a 16x16 pixel sprite animation of a ball bouncing, 8 frames. Reply with JSON only, no code fences: {"palette": {"a": "#rrggbb", ...}, "fps": <number>, "frames": [[16 strings of 16 characters], ...]}. At most 4 palette colours with single-letter keys; "." means transparent; exactly 8 frames.
1 of 4 · swipe for more

The ringer: the same four playful tests for every model, replies shown as received and checked by code. A joke, not a benchmark; never ranked.3 of 4 pass · parasail-gemma-4-26b-a4b-it on parasail · run 2026-10-09 · temperature 0 · cost $0.007 · 2026-10 thing: supermarket · all models →

Worth reading

Picked by rule from 37 tracked pieces: the lab's own post, the most shared, a field report, the latest.

Most discussed · 919 HN pts

Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac

TurboFieldfare enables Gemma 4 26B-A4B inference on Apple Silicon Macs with only 8 GB of RAM by streaming experts from the SSD instead of loading the full model.

  • The installer never materializes the full source checkpoint and streams required byte ranges directly into the .gturbo layout.
  • The loopback server has no remote authentication or TLS and the client must authorize and run every tool call.
github.com 2026-07-29 919 HN pts · 342 comments 2.4k words
Latest · 3 months ago

Show HN: Cactus Hybrid: We taught Gemma 4 to know when it's wrong

Cactus Hybrid introduces on-device models that score every answer with a confidence between 0 and 1 to decide when to hand off to a bigger model.

  • Weights on the meta device crash the confidence read because probes score generations outside the module forward path.
  • The probe is a patch you compile into the llama.cpp engine rather than a standalone library component.
github.com 2026-07-22 191 HN pts · 44 comments 714 words about the gemma 4 family family

25 best of 37 tracked

The 2 picks above, plus these 23. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.

  1. ArticleGemma 4 12B: A unified, encoder-free multimodal modelblog.google · 2026-06-03 · official
  2. ArticleRunning Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPUneomindlabs.com · 2026-07-15 · 329 HN pts
  3. ArticleGemma 4 QAT models: Optimizing compression for mobile and laptop efficiencyblog.google · 2026-06-05 · 406 HN pts · official
  4. ArticleAccelerating Gemma 4: faster inference with multi-token prediction draftersblog.google · 2026-05-05 · 687 HN pts · official
  5. ArticleGoogle releases Gemma 4 open modelsdeepmind.google · 2026-04-02 · 1,812 HN pts · official
  6. CodeGemma 4 E2B inference in 700 lines of Cgithub.com · 2026-08-27 · 18 HN pts
  7. ArticleFable 5 pushed Gemma 4 to 255 tok/s on WebGPUxcancel.com · 2026-06-18 · 48 HN pts
  8. ArticleGemma 4 on iPhoneapps.apple.com · 2026-04-05 · 868 HN pts
  9. ArticleGoogle Gemma 4 Runs Natively on iPhone with Full Offline AI Inferencegizmoweek.com · 2026-04-15 · 303 HN pts
  10. CodeApril 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac minigist.github.com · 2026-04-03
  11. ArticleShow HN: Determinstic LLM inference for lowest price Gemma 4, with Windows XPtokendelivery.ai · 2026-09-12
  12. ArticleI ran Gemma 4 as a local model in Codex CLIblog.danielvaughan.com · 2026-04-12
  13. ArticleRunning Gemma 4 locally with LM Studio's new headless CLI and Claude Codeai.georgeliu.com · 2026-04-05
  14. ArticleGemma 4 on Cerebras - The Fastest Inference Is Now Multimodalcerebras.ai · 2026-06-30
  15. CodeShow HN: Gemma 4 Multimodal Fine-Tuner for Apple Silicongithub.com · 2026-04-07
  16. ArticleShow HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)teamchong.github.io · 2026-04-19
  17. CodeShow HN: Local privacy-first Microsoft Recall alternative with Gemma 4github.com · 2026-07-04
  18. ArticleGemma 4: Byte for byte, the most capable open modelsblog.google · 2026-04-02 · official
  19. ArticleA Visual Guide to Gemma 4 12Bnewsletter.maartengrootendorst.com · 2026-06-03
  20. CodeShow HN: Local LLM code-generation with Gemma 4 e2B via JSON AST to Clojuregithub.com · 2026-05-19
  21. ArticleShow HN: Running Gemma-4 26B at 124 tokens/SEC on a CPU, no GPUapeg.dev · 2026-06-30
  22. ArticleShow HN: I made a Gemma 4 Mac app that names screenshots with local AIsnapname.app · 2026-05-31
  23. ArticleShow HN: Gemma 4 26B A4B running on an iPhone 17 Pro via model pagingnoemaai.com · 2026-07-28

Where to run it

Live hosted endpoints, cheapest first, USD per million tokens. Ties break on output price, then provider name.

Prices for the same weights vary 7×

14 providers with a live price, from $0.042 to $0.28 per million input tokens; the median is $0.10. One dot per provider, cheapest in teal. 1 free-tier row not drawn.

$0.010$0.10$1.00$10.00Darkbloom: $0.042 in / $0.22 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itDekaLLM: $0.060 in / $0.33 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itNextBit: $0.068 in / $0.23 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itDeepInfra: $0.070 in / $0.34 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingMakora: $0.070 in / $0.24 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itIo Net: $0.090 in / $0.31 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itCoreWeave: $0.10 in / $0.30 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itCloudflare: $0.10 in / $0.30 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itNovita: $0.13 in / $0.40 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingParasail: $0.13 in / $0.40 out per 1M · observed 2026-10-24 · https://docs.parasail.io/parasail-docs/billing/pricingVenice: $0.13 in / $0.40 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itSiliconFlow: $0.14 in / $0.40 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itGoogle: $0.15 in / $0.60 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itScaleway: $0.28 in / $0.57 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingcheapest $0.042median $0.10
$0.010$0.10$1.00$10.00Darkbloom: $0.042 in / $0.22 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itDekaLLM: $0.060 in / $0.33 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itNextBit: $0.068 in / $0.23 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itDeepInfra: $0.070 in / $0.34 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingMakora: $0.070 in / $0.24 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itIo Net: $0.090 in / $0.31 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itCoreWeave: $0.10 in / $0.30 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itCloudflare: $0.10 in / $0.30 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itNovita: $0.13 in / $0.40 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingParasail: $0.13 in / $0.40 out per 1M · observed 2026-10-24 · https://docs.parasail.io/parasail-docs/billing/pricingVenice: $0.13 in / $0.40 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itSiliconFlow: $0.14 in / $0.40 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itGoogle: $0.15 in / $0.60 out per 1M · observed 2026-10-24 · https://openrouter.ai/google/gemma-4-26b-a4b-itScaleway: $0.28 in / $0.57 out per 1M · observed 2026-10-25 · https://huggingface.co/api/models/google/gemma-4-26B-A4B-it?expand[]=inferenceProviderMappingcheapest $0.042 · median $0.10 (white tick)
#Cheapest 5In /1MOut /1MContextQuantSeen
1 Darkbloom $0.042 $0.22 128K unknown Oct 24
2 DekaLLM $0.060 $0.33 256K bf16 Oct 24
3 NextBit $0.068 $0.23 256K bf16 Oct 24
4 Makora $0.070 $0.24 250K unknown Oct 24
5 DeepInfra $0.070 $0.34 256K fp8 Oct 25

All 16 providers →

Where it's used

Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.

Widely served (16 API providers); heavily run locally (411 quantized builds); a big base for builders (341 fine-tunes, adapters and merges).

  • As a service16Cloudflare, CoreWeave, Darkbloom, DeepInfra +12
  • On own hardware411quantized builds
  • Built on341218 fine-tunes · 104 adapters · 19 merges
  • In apps100+Hugging Face Spaces

Top Spaces running it: embedl/hfviewer ♥ 181 · FINAL-Bench/POCKET-26B-CPU ♥ 52 · FINAL-Bench/Gemma-4-Multi ♥ 18 · huggingface-projects/gemma-4-26b-a4b-it ♥ 10

Will it fit?

Weights only, an estimate: leave room for the KV cache. Method

Fits a 16 GB card at INT4

About 16 GB at INT4, 31 GB at FP8, 62 GB at BF16: weights only, so leave room for the KV cache. Every expert must be resident, so total parameters count.

16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 16 GB of weights (estimate; KV cache and activations extra)INT416 GBFP8: about 31 GB of weights (estimate; KV cache and activations extra)FP831 GBBF16: about 62 GB of weights (estimate; KV cache and activations extra)BF1662 GB
16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 16 GB of weights (estimate; KV cache and activations extra)INT416 GBFP8: about 31 GB of weights (estimate; KV cache and activations extra)FP831 GBBF16: about 62 GB of weights (estimate; KV cache and activations extra)BF1662 GB

Estimate params × bytes per param × 1.2 · how we estimate

Day-one receipts

The probe replies as received on 2026-10-07 from parasail, graded by code. Receipts, not a score.

Write a function● pass
def is_balanced(s: str) -> bool:
    stack = []
    mapping = {")": "(", "}": "{", "]": "["}
    for char in s:
        if char in mapping.values():
            stack.append(char)
        elif char in mapping:
            if not stack or stack.pop() != mapping[char]:
                return False
   
Bracket-balance function passes 9 hidden asserts1.6 s
Needle at 128K● pass
amber-falcon-7731
Needle recall at ~128k input tokens (needle at 37%)89.6 s
Tool call● pass
{"city": "Lisbon", "unit": "c"}
Emits a correct function call (get_weather, city=Lisbon)1.1 s
Strict JSON● pass
```json
{
  "name": "Foo-9B-Instruct",
  "license": "Apache-2.0",
  "parameters_b": 9.2,
  "context_tokens": 131072,
  "languages": [
    "English",
    "French",
    "German",
    "Japanese"
  ]
}
```
Structured extraction to strict JSON (5 fields)1.5 s
Speed run● pass
{
  "providers": [
    {
      "provider": "parasail",
      "endpoint_model": "parasail-gemma-4-26b-a4b-it",
      "source_url": "https://api.parasail.io/v1/chat/completions",
      "ttft_ms_median": 861,
      "ttft_any_ms_median": 861,
      "tokens_per_s_median": 57,
      "runs": [
        {
          "ttft_s": 0.861,
          "ttft_any_s": 0.861,
          "tokens_per_s": 53.4,
          "latency_s": 3.35,
          "tokens_out": 179,
          "reasoning_chars": 0,
          "finish": "stop"
        },
        {
          "ttft_s": 0.655,
          "ttft_any_s": 0.655,
          "tokens_per_s": 57.6,
          "latency_s": 3,
          "tokens_out": 173,
          "reasoning_chars": 0,
          "finish": "stop"
        },
        {
          "ttft_s": 1.001,
          "ttft_any_s": 1.001,
          "tokens_per_s": 57,
          "latency_s": 3.09,
          "tokens_out": 176,
          "reasoning_chars": 0,
          "finish": "stop"
        }
      ]
    }
  ],
  "note": "Single client, wall clock; tok/s counts every output token including hidden reasoning."
}
Three-tool errand● pass
{
  "calls": [
    {
      "name": "get_weather",
      "args": {
        "city": "Lisbon",
        "date": "2026-10-14"
      }
    },
    {
      "name": "check_calendar",
      "args": {
        "date": "2026-10-14"
      }
    },
    {
      "name": "book_table",
      "args": {
        "date": "2026-10-14",
        "party_size": 2,
        "restaurant": "Cervejaria Ramiro",
        "time": "19:30"
      }
    }
  ],
  "checks": {
    "get_weather": true,
    "check_calendar": true,
    "book_table": true
  },
  "final": "The weather in Lisbon on 2026-10-14 is forecast to be clear with no rain. I have booked a table for 2 at Cervejaria Ramiro for 19:30. Your confirmation code is TBL-4471.",
  "fixture": "receipts.errand.v1"
}
calls in order · args 3/3 · confirmed · 2026-10-095.8 s
Messy addresses to JSON● pass
{
  "fields_matched": 80,
  "fields_total": 80,
  "cost_per_1000_usd": 0.0292,
  "parsed": true,
  "per_item": [
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    },
    {
      "street": true,
      "city": true,
      "postcode": true,
      "country": true
    }
  ],
  "sample": [
    {
      "street": "1600 Amphitheatre Parkway",
      "unit": null,
      "city": "Mountain View",
      "region": "CA",
      "postcode": "94043",
      "country": "US"
    },
    {
      "street": "10 Downing Street",
      "unit": null,
      "city": "London",
      "region": null,
      "postcode": "SW1A 2AA",
      "country": "GB"
    },
    {
      "street": "Rua Augusta 274",
      "unit": null,
      "city": "Lisboa",
      "region": null,
      "postcode": "1100-053",
      "country": "PT"
    }
  ],
  "fixture": "receipts.addresses.v1"
}
80/80 fields · $0.0292 per 1,000 · 2026-10-098.1 s
Needle heatmap● pass
{
  "lengths_k": [
    8,
    32,
    64
  ],
  "depths": [
    0.1,
    0.5,
    0.9
  ],
  "cells": [
    [
      1,
      1,
      1
    ],
    [
      1,
      1,
      1
    ],
    [
      1,
      1,
      1
    ]
  ],
  "detail": [
    {
      "k": 8,
      "depth": 0.1,
      "recalled": true,
      "reply": "amber-falcon-7731",
      "latency_s": 1.52,
      "finish": "stop"
    },
    {
      "k": 8,
      "depth": 0.5,
      "recalled": true,
      "reply": "cobalt-marten-7828",
      "latency_s": 1.39,
      "finish": "stop"
    },
    {
      "k": 8,
      "depth": 0.9,
      "recalled": true,
      "reply": "saffron-newt-7925",
      "latency_s": 1.07,
      "finish": "stop"
    },
    {
      "k": 32,
      "depth": 0.1,
      "recalled": true,
      "reply": "jade-lynx-8022",
      "latency_s": 8.65,
      "finish": "stop"
    },
    {
      "k": 32,
      "depth": 0.5,
      "recalled": true,
      "reply": "umber-kestrel-8119",
      "latency_s": 4.05,
      "finish": "stop"
    },
    {
      "k": 32,
      "depth": 0.9,
      "recalled": true,
      "reply": "coral-heron-8216",
      "latency_s": 3.39,
      "finish": "stop"
    },
    {
      "k": 64,
      "depth": 0.1,
      "recalled": true,
      "reply": "slate-badger-8313",
      "latency_s": 11.87,
      "finish": "stop"
    },
    {
      "k": 64,
      "depth": 0.5,
      "recalled": true,
      "reply": "ochre-otter-8410",
      "latency_s": 14.46,
      "finish": "stop"
    },
    {
      "k": 64,
      "depth": 0.9,
      "recalled": true,
      "reply": "teal-ibis-8507",
      "latency_s": 18.76,
      "finish": "stop"
    }
  ]
}

Every probe, with timings and cost →

The story so far

Weights, every dated article, and repo commits on one rail.

10 dated articles and 13 repo commits so far

Teal is the weights (2026-03-11), amber triangles are 10 dated articles (each links to it), grey ticks are repo commits.

What people built on it

752 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.

752 derivatives on the Hub, most of them quantized

From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.

411 quantized (Hugging Face model tree)218 fine-tunes (Hugging Face model tree)19 merges (Hugging Face model tree)104 adapters (Hugging Face model tree)411 quantized218 fine-tunes19 merges104 adapters
411 quantized (Hugging Face model tree)218 fine-tunes (Hugging Face model tree)19 merges (Hugging Face model tree)104 adapters (Hugging Face model tree)411 quantized218 fine-tunes19 merges104 adapters

All variants →

Reference

Everything else, folded: the full tables, every source.

Benchmarks

16 rows

Benchmarks 16 rows

measured third-party leaderboard rowauthor-reported number from the model card or eval files (16)No confidence intervals unless the source gave them; settings differ between rows, so compare within a benchmark, not across. Date = the benchmark's own date when it gives one, else when we read it.
BenchmarkValueSetting / notesReported byDate
author-reported AIME 2026 · Reason through hard problems88.3% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported BBEH · Reason through hard problems64.8% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported Codeforces · Write code with agents1718 eloGemma 4 26B A4Bmodel author2026-10-07
author-reported GPQA Diamond · Reason through hard problems82.3% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported HLE with search17.2% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported Humanity's Last Exam · Reason through hard problems8.7% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported LiveCodeBench · Write code with agents77.1% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MMLU-Pro · Reason through hard problems82.6% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MMMLU · Work across languages86.3% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MMMU-Pro · Understand images and video73.8% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MRCR · Read long documents44.1% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MathVision · Understand images and video82.4% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported MedXPertQA MM58.1% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported OmniDocBench · Extract text from documents0.15 otherGemma 4 26B A4Bmodel author2026-10-07
author-reported tau-bench · Call tools and APIs68.2% percentGemma 4 26B A4Bmodel author2026-10-07
author-reported mmmu_pro_vision (MMMU/MMMU_Pro)73.8—Model Card2026-05-12

Use-case evidence

8 use cases

Facts

23 fields

Listed in LLMs · MoE

Facts

Pipeline tagimage-text-to-text
Librarytransformers
ArchitecturesGemma4ForConditionalGeneration
Model typegemma4
Dtypebfloat16
Params by dtypeBF16: 25,805,936,206
Size bandL
MoEyes
Experts128
Context length262,144 (config.json max_position_embeddings)
PapersarXiv:2607.02770
LicenseApache 2.0 (apache-2.0)
Hub snapshot2026-10-25

Servability

vLLM · SGLang

Servability

vLLM: supported · Gemma4ForConditionalGeneration · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: supported · Gemma4ForConditionalGeneration · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed

vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.

Hardware fit

3 estimates

Hardware fit ESTIMATE

Weights-only memory for gemma-4-26B-A4B-it: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.

BF16 (2 bytes/param)62 GB · Single high-end GPU (<80 GB)
FP8 (1 byte/param)31 GB · Single high-end GPU (<80 GB)
INT4 (0.5 bytes/param)16 GB · Single GPU (<24 GB)

Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra. MoE: all experts must be resident, so total parameters count.

First look, every probe

6 probes

First look measured

A fixed probe set run against a live API endpoint: the same questions for every model, answers graded by code, nothing judged by a model. Latencies are single-request wall clock from one client location, not a benchmark.

via parasail parasail-gemma-4-26b-a4b-it 4/5 probes pass first visible token 0.9 s end-to-end 51 tok/s (median of 3)
ProbeResultLatencyReply (truncated)
Self-description info 2.2 s I am a large language model, trained by Google. I do not know the specific date of my training data cutoff.
Tool call pass 1.1 s {"city": "Lisbon", "unit": "c"}
Strict JSON pass 1.5 s ```json { "name": "Foo-9B-Instruct", "license": "Apache-2.0", "parameters_b": 9.2, "context_tokens": 131072, "languages": [ "English", "French", "German", "Japanese" ] } ```
Code (hidden tests) pass 1.6 s def is_balanced(s: str) -> bool: stack = [] mapping = {")": "(", "}": "{", "]": "["} for char in s: if char in mapping.values(): stack.append(char) elif char in mapping: if not stack or stack.pop() != mapping[char]: return False
Multi-step arithmetic fail 0.6 s 14
Needle recall at 128k tokens pass 89.6 s amber-falcon-7731

Probe set firstlook.v1 · observed 2026-10-07 20:09 UTC · endpoint · provider docs · cost of this run $0.02

All variants

40 variants

Lineage

Fine-tuned from google/gemma-4-26B-A4B (same organization) Family: google/gemma-4 752 derivatives on the Hub

Base model: google/gemma-4-26B-A4B

quantized: 411adapter: 104finetune: 218merge: 19

Top variants (40 shown, ranked by downloads)

Relation
Quant
Size
40 rows
Variant Relation Quant Params Band License Author Likes Downloads
cyankiwi/gemma-4-26B-A4B-it-AWQ-4bit quantized AWQ 25.8B L apache-2.0 cyankiwi 110 21M
unsloth/gemma-4-26B-A4B-it-GGUF quantized GGUF — — apache-2.0 unsloth 1.2k 12M
nvidia/Gemma-4-26B-A4B-NVFP4 quantized NVFP4 14.4B L apache-2.0 nvidia 165 9M
RedHatAI/gemma-4-26B-A4B-it-FP8-dynamic quantized -FP8 26.5B L apache-2.0 RedHatAI 58 6.5M
RedHatAI/gemma-4-26B-A4B-it-NVFP4 quantized NVFP4 25.8B L apache-2.0 RedHatAI 46 4.1M
lmstudio-community/gemma-4-26B-A4B-it-GGUF quantized GGUF — — apache-2.0 lmstudio-community 31 1.7M
HauhauCS/Gemma4-26B-A4B-QAT-Uncensored-HauhauCS-Balanced-MTP quantized GGUF — — gemma HauhauCS 320 1.3M
autotrust/GEV-26B-Decide adapter — 25.8B L apache-2.0 autotrust 292 1.2M
Jiunsong/supergemma4-26b-uncensored-gguf-v2 quantized gguf — — gemma Jiunsong 1k 1.1M
lmstudio-community/gemma-4-26B-A4B-it-MLX-4bit quantized MLX 25.8B L apache-2.0 lmstudio-community 13 1.1M
bg-digitalservices/Gemma-4-26B-A4B-it-NVFP4 quantized NVFP4 15.1B L apache-2.0 bg-digitalservices 34 1.1M
lmstudio-community/gemma-4-26B-A4B-it-MLX-8bit quantized MLX 25.8B L apache-2.0 lmstudio-community 4 1M
mudler/gemma-4-26B-A4B-it-APEX-GGUF quantized GGUF — — gemma mudler 82 974k
lmstudio-community/gemma-4-26B-A4B-it-MLX-6bit quantized MLX 25.8B L apache-2.0 lmstudio-community 1 938.6k
bartowski/google_gemma-4-26B-A4B-it-GGUF quantized GGUF — — apache-2.0 bartowski 165 856.9k
ReadyArt/Dark-Scarlett-v0.3-26B-A4B-GGUF finetune GGUF — — apache-2.0 ReadyArt 18 862.8k
lmstudio-community/gemma-4-26B-A4B-it-MLX-5bit quantized MLX 25.8B L apache-2.0 lmstudio-community 0 823.9k
FINAL-Bench/POCKET-26B-GGUF quantized GGUF — — apache-2.0 FINAL-Bench 60 795.4k
cyankiwi/gemma-4-26B-A4B-it-AWQ-8bit quantized AWQ 26.5B L apache-2.0 cyankiwi 10 704.5k
HauhauCS/Gemma4-26B-A4B-Uncensored-HauhauCS-Balanced quantized GGUF — — apache-2.0 HauhauCS 304 656.5k
google/gemma-4-26B-A4B-it-qat-q4_0-unquantized finetune q4_0 25.8B L apache-2.0 google 64 667.2k
TrevorJS/gemma-4-26B-A4B-it-uncensored finetune — 25.8B L apache-2.0 TrevorJS 73 561.5k
farbodtavakkoli/OTel-2.0-Decision-26B-A4B-4bit quantized -4bit 25.8B L apache-2.0 farbodtavakkoli 3 554.7k
unsloth/gemma-4-26B-A4B-it finetune — 25.8B L apache-2.0 unsloth 30 425.7k
unsloth/gemma-4-26B-A4B-it-NVFP4 quantized NVFP4 14.1B L apache-2.0 unsloth 25 424.2k
lcu0312/gemma-4-26B-A4B-it-AWQ-4bit quantized AWQ 26.6B L apache-2.0 lcu0312 0 316.7k
mlx-community/gemma-4-26b-a4b-it-4bit quantized -4bit 25.8B L apache-2.0 mlx-community 89 297.1k
LargitData/gemma-4-26b-a4b-it-fp8 quantized -fp8 25.8B L other LargitData 0 262k
ddh0/gemma-4-it-GGUF quantized GGUF — — apache-2.0 ddh0 4 166.1k
Intel/gemma-4-26B-A4B-it-int4-AutoRound quantized int4 4.59B M — Intel 16 164.7k
Jiunsong/supergemma4-26b-uncensored-mlx-4bit-v2 quantized mlx 25.2B L gemma Jiunsong 308 114.4k
coder3101/gemma-4-26B-A4B-it-heretic finetune — 25.8B L apache-2.0 coder3101 103 123.8k
huihui-ai/Huihui-gemma-4-26B-A4B-it-abliterated finetune — 25.8B L apache-2.0 huihui-ai 57 90.1k
Firworks/gemma-4-26B-A4B-it-fp8 quantized -fp8 26.6B L — Firworks 0 90.4k
dhruvil237/gemma-4-26B-A4B-it-W4A16 quantized -W4A16 26.2B L — dhruvil237 5 76.2k
Intel/gemma-4-26B-A4B-it-int4-mixed-AutoRound quantized int4 4.80B M apache-2.0 Intel 18 70.9k
mradermacher/gemma-4-26B-A4B-it-i1-GGUF quantized GGUF — — apache-2.0 mradermacher 3 58k
bg-digitalservices/Gemma-4-26B-A4B-it-NVFP4A16 quantized — 15.1B L apache-2.0 bg-digitalservices 5 55.9k
cklaus/gemma-4-26B-A4B-it-NVFP4 quantized NVFP4 15.6B L apache-2.0 cklaus 1 52.4k
noctrex/gemma-4-26B-A4B-it-MXFP4_MOE-GGUF quantized GGUF — — — noctrex 22 50k

Repository changelog

13 commits
changed in the last 7 daysOther: 2026-10-24, 2026-10-24all changes

Repository changelog 13 commits

DateCommitSHA
2026-07-20 Add response_template to tokenizer_config.json (#50) 4d7ae49
2026-07-15 Update README (#52) 01e5b3e
2026-07-15 fix: chat template — null handling, reasoning preservation, turn-tag balance, input validation (#47) 35b4173
2026-07-10 Add Technical Report 5305c1e
2026-06-03 Update README.md 20da991
2026-06-02 Update README.md 0643931
2026-05-27 Add MMMU-Pro evaluation result (#44) 6e6f6ed
2026-05-18 fix(chat_template): Emit multimodal placeholders in tool response content-parts (#38) b2a81a0
2026-05-07 Fix lineage (#41) 462a98a
2026-04-28 fix(chat_template): update SI and tool call handling (#36) 4c55b52
2026-04-10 Update response schema (#22) 7d4c97e
2026-04-10 fix: prefix-preserving tool calls + dialog compliance (#21) 1db3cff
2026-04-02 Preparing for release! 47b6801

All providers

16 providers · 16 endpoints

Where to run 16 providers · 16 endpoints

Hosted endpoints observed for gemma-4-26B-A4B-it, sorted by input price (USD per million tokens). Each row names its observer and date; prices change daily, so check the source before quoting. Cheapest observed input price: $0.00/M.

ProviderModel refContextQuant$/M in$/M outtok/sTTFTToolsStatusObserved
Google AI Studio
openrouter
google/gemma-4-26b-a4b-it 256K unknown $0.00 $0.00 — — yes live 2026-10-24
Darkbloom
openrouter
google/gemma-4-26b-a4b-it 128K unknown $0.04 $0.22 — — yes live 2026-10-24
DekaLLM
openrouter
google/gemma-4-26b-a4b-it 256K bf16 $0.06 $0.33 — — yes live 2026-10-24
NextBit
openrouter
google/gemma-4-26b-a4b-it 256K bf16 $0.07 $0.23 — — yes live 2026-10-24
DeepInfra
hf, deepinfra, openrouter
google/gemma-4-26B-A4B-it 256K fp8 $0.07 $0.34 79.3 403 ms yes live 2026-10-25
Makora
openrouter
google/gemma-4-26b-a4b-it 250K unknown $0.07 $0.24 — — yes live 2026-10-24
Io Net
openrouter
google/gemma-4-26b-a4b-it 256K bf16 $0.09 $0.31 — — yes live 2026-10-24
CoreWeave
openrouter
google/gemma-4-26b-a4b-it 256K bf16 $0.10 $0.30 — — — live 2026-10-24
Cloudflare
openrouter
google/gemma-4-26b-a4b-it 250K unknown $0.10 $0.30 — — yes live 2026-10-24
Novita
hf, openrouter
google/gemma-4-26b-a4b-it 256K bf16 $0.13 $0.40 115.1 419 ms yes live 2026-10-25
Parasail
parasail, openrouter
parasail-gemma-4-26b-a4b-it 256K bf16 $0.13 $0.40 — — — serverless 2026-10-24
Venice
openrouter
google/gemma-4-26b-a4b-it 250K bf16 $0.13 $0.40 — — yes live 2026-10-24
SiliconFlow
openrouter
google/gemma-4-26b-a4b-it 256K fp8 $0.14 $0.40 — — — live 2026-10-24
Google
openrouter
google/gemma-4-26b-a4b-it 256K unknown $0.15 $0.60 — — yes live 2026-10-24
Scaleway
hf
gemma-4-26b-a4b-it — — $0.28 $0.57 179.7 363 ms yes live 2026-10-25
Featherless
hf
google/gemma-4-26B-A4B-it — — — — — — — live 2026-10-25

Articles and coverage

37 pieces

Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.

Official3

blog.google2026-06-05officialauthorityHN front pageabout the gemma 4 familyHN 406 pts · 130 comments714 words
Google released new Gemma 4 checkpoints optimized with Quantization-Aware Training to improve efficiency on edge devices and consumer GPUs. The E2B model achieves a 1GB memory footprint using a mobile-specialized schema that applies targeted 2-bit quantization to token generation layers. Developers can access GGUF formats ready for llama.cpp and MTP QAT checkpoints to preserve inference speedups while running locally.written, reviewed, cited
  • The mobile-specialized schema pre-calculates activation scaling settings during training to reduce workload on mobile chips.
  • Targeted 2-bit quantization compresses token generation parts while keeping core reasoning layers at higher precision.
  • Deploying only needed modalities allows the Gemma 4 E2B text-only model to require less than 1 GB of memory.
blog.google2026-05-05officialauthorityHN front pageabout the gemma 4 familyHN 687 pts · 330 comments796 words
Google released Multi-Token Prediction (MTP) drafters for the Gemma 4 family under the same open-source Apache 2.0 license as Gemma 4. These drafters deliver up to a 3x speedup for models like the 26B MoE and 31B Dense versions without quality degradation. Benchmarks on hardware such as the NVIDIA RTX PRO 6000 show that increasing batch sizes to 4 to 8 unlocks up to a ~2.2x speedup locally.written, reviewed, cited
  • The MTP drafter shares the target model's KV cache to avoid recalculating context the larger model has already processed.
  • For E2B and E4B edge models, an efficient clustering technique in the embedder accelerates generation where logit calculation is a bottleneck.
  • The 26B mixture-of-experts model presents unique routing challenges at a batch size of 1 on Apple Silicon.
deepmind.google2026-04-02officialauthorityHN front pageabout the gemma 4 familyHN 1,812 pts · 474 comments253 words

Analysis7

github.com2026-07-29authorityHN front pageHN 919 pts · 342 comments2,408 words
TurboFieldfare enables Gemma 4 26B-A4B inference on Apple Silicon Macs with only 8 GB of RAM by streaming experts from the SSD instead of loading the full model. The runtime maintains ~2 GB of weights and a 4K KV cache in memory, achieving 5.1-6.3 tok/s on an 8 GB M2 MacBook Air and 31-35 tok/s on a 24 GB M5 Pro. The complete installation occupies about 14.3 GB for the text model plus optional image packs.written, reviewed, cited
  • The installer never materializes the full source checkpoint and streams required byte ranges directly into the .gturbo layout.
  • The loopback server has no remote authentication or TLS and the client must authorize and run every tool call.
  • The image tower requires an M2 or newer Apple Silicon Mac while text-only inference remains available on M1.
neomindlabs.com2026-07-15HN front pageHN 329 pts · 212 comments1,937 words
Engineers can run Google's Gemma 4 26B-A4B model on a 13-year-old dual Xeon E5-2690 v2 server without a GPU by using the ik_llama.cpp fork with GGML_USE_IQK_MULMAT disabled. The system achieves approximately 5.2 tokens per second for decoding and 16 tokens per second for prompt evaluation when quantized to Q8_0. This repurposed HP StoreVirtual box costs under $300 and operates using only AVX1 instruction sets.written, reviewed, cited
  • The graph builder emits MOE_FUSED_UP_GATE and FUSED_UP_GATE ops unconditionally even when AVX2 instructions are unavailable.
  • Disabling --run-time-repack is mandatory because it reorders weights into an AVX2-only layout that garbles output on AVX1 hardware.
  • The fix splits combined up_gate_exps tensors into two separate slices to run distinct mul-mat-IDs instead of relying on fused kernels.
github.com2026-07-22authorityHN front pageabout the gemma 4 familyHN 191 pts · 44 comments714 words
Cactus Hybrid introduces on-device models that score every answer with a confidence between 0 and 1 to decide when to hand off to a bigger model. The Gemma 4 E2B Hybrid model matches Gemini 3.1 Flash-Lite performance by routing only 15–55% of queries to the cloud while running the rest locally. It is MIT-licensed and achieves a 0.770 AUROC on MMLU, with a probe trained on zero audio data yet reaching 0.79–0.88 AUROC on four audio benchmarks.written, reviewed, cited
  • Weights on the meta device crash the confidence read because probes score generations outside the module forward path.
  • The probe is a patch you compile into the llama.cpp engine rather than a standalone library component.
  • Transformers version 5.14 and above cause a segfault on this specific checkpoint.
github.com2026-08-27authorityabout the gemma 4 familyHN 18 pts · 0 comments722 words
xcancel.com2026-06-18about the gemma 4 familyHN 48 pts · 22 comments
apps.apple.com2026-04-05HN front pageabout the gemma 4 familyHN 868 pts · 234 comments
gizmoweek.com2026-04-15HN front pageabout the gemma 4 familyHN 303 pts · 187 comments364 words
All coverage tracked for this model (37) — append-only, nothing is ever removed
TitleSourcePublishedFirst seenSignals
Gemma 4 26B-A4B Instruct (Thinking) · LLM Model Review | CrucibleMarkcruciblemark.com—2026-10-07exa
Gemma 4 26B-A4B IT: will it fit your VRAM?willitrun.dev—2026-10-07exa
Gemma 4 26B A4B Benchmark Scores & Evals | BenchmarkListbenchmarklist.com—2026-10-07exa
Show HN: Determinstic LLM inference for lowest price Gemma 4, with Windows XPtokendelivery.ai2026-09-122026-10-07hn
Gemma 4 E2B inference in 700 lines of Cgithub.com2026-08-272026-10-07hn
Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Macgithub.com2026-07-292026-10-07hn
Show HN: Gemma 4 26B A4B running on an iPhone 17 Pro via model pagingnoemaai.com2026-07-282026-10-07hn
Gemma 4 26B A4B IT: the MoE choice that still needs real VRAM — benchrbenchr.org2026-07-282026-10-07exa
Show HN: Cactus Hybrid: We taught Gemma 4 to know when it's wronggithub.com2026-07-222026-10-07hn
Gemma 4 Deep Dive: Architecture, Benchmarks, and Impact — Swfte AIswfte.com2026-07-202026-10-07exa
Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPUneomindlabs.com2026-07-152026-10-07hn
Show HN: Local privacy-first Microsoft Recall alternative with Gemma 4github.com2026-07-042026-10-07hn
Show HN: Running Gemma-4 26B at 124 tokens/SEC on a CPU, no GPUapeg.dev2026-06-302026-10-07hn
Gemma 4 on Cerebras - The Fastest Inference Is Now Multimodalcerebras.ai2026-06-302026-10-07hn
Fable 5 pushed Gemma 4 to 255 tok/s on WebGPUxcancel.com2026-06-182026-10-07hn
Gemma 4 QAT models: Optimizing compression for mobile and laptop efficiencyblog.google official2026-06-052026-10-07hn
Google's new Gemma 4 12B model is designed to run on any laptop with 16GB of RAMarstechnica.com2026-06-032026-10-07hn
A Visual Guide to Gemma 4 12Bnewsletter.maartengrootendorst.com2026-06-032026-10-07hn
Gemma 4 12B: A unified, encoder-free multimodal modelblog.google official2026-06-032026-10-07hn
Show HN: I made a Gemma 4 Mac app that names screenshots with local AIsnapname.app2026-05-312026-10-07hn
Show HN: Local LLM code-generation with Gemma 4 e2B via JSON AST to Clojuregithub.com2026-05-192026-10-07hn
Accelerating Gemma 4: faster inference with multi-token prediction draftersblog.google official2026-05-052026-10-07hn
Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)teamchong.github.io2026-04-192026-10-07hn
Gemma 4 26B A4B Instruct review — licence & EU commercial use — LLM Radarllmradar.eu2026-04-172026-10-07exa
Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inferencegizmoweek.com2026-04-152026-10-07hn
Gemma-4-26B-A4B Benchmarks — Compare GPU Performance | Millstone AImillstoneai.com2026-04-152026-10-07exa
Show HN: I benchmarked Gemma 4 E2B – the 2B model beat the 12B on multi-turnaiexplr.com2026-04-132026-10-07hn
I ran Gemma 4 as a local model in Codex CLIblog.danielvaughan.com2026-04-122026-10-07hn
A Visual Guide to Gemma 4newsletter.maartengrootendorst.com2026-04-092026-10-07hn
Show HN: Gemma 4 Multimodal Fine-Tuner for Apple Silicongithub.com2026-04-072026-10-07hn
Gemma 4 on iPhoneapps.apple.com2026-04-052026-10-07hn
Running Gemma 4 locally with LM Studio's new headless CLI and Claude Codeai.georgeliu.com2026-04-052026-10-07hn
Gemma 4: Google DeepMind's Most Intelligent Open Models | AI | Tobias Weisstobias-weiss.org2026-04-042026-10-07exa
April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac minigist.github.com2026-04-032026-10-07hn
Google releases Gemma 4 open modelsdeepmind.google official2026-04-022026-10-07hn
Gemma 4: Byte for byte, the most capable open modelsblog.google official2026-04-022026-10-07hn
Gemma 4 Architecture and Benchmark Notes | Sebastian Raschka, PhDsebastianraschka.com2026-04-022026-10-07exa

Papers

1 paper

Papers 1

arXiv links found in the model card and its tags. "Peer-reviewed" is shown only with evidence: a published venue in OpenAlex (measured) or the authors' own journal reference on arXiv (reported).

Similar models

3 models

Similar models

  • diffusiongemma-26B-A4B-it · 25.8B
    same size band (L), also MoE, same task (image-text-to-text), permissive license
  • Qwen3-VL-30B-A3B-Instruct · 31.1B
    same size band (L), also MoE, same task (image-text-to-text), fewer providers, permissive license
  • Qwen3.6-35B-A3B · 36.0B
    also MoE, same task (image-text-to-text), fewer providers, permissive license

Sources

5 sources

Sources

Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:31 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:45 UTC · Summary: 2026-10-07 14:59 UTC · Last verified 2026-10-25

Follow gemma-4-26B-A4B-it

Watch this model

Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.