Quick answer: IBM Granite 4.2 8B is the mid-size model in IBM's reasoning-focused Granite 4.2 family — a dense, Apache 2.0 model that, unlike the 3B, completes IBM's full agentic-RL training block (SWE-agent, Terminal-agent, Search-agent). It scores 47.7% on SWE-bench Verified, 86.7% on AIME25, and 50.3% on BFCL-v4, with a native 128K-token context.
Where Granite 4.2 8B leads
Where it lags
Best for: Enterprise agentic coding/terminal/search workflows on mid-size hardware — teams wanting real agentic-RL-trained tool use without the 30B's compute footprint.
Granite 4.2 8B is the middle size in IBM's three-model Granite 4.2 release. It shares the same dense decoder-only architecture and five-phase pre-training (~15T tokens) as its 3B and 30B siblings, but — like the 30B — completes IBM's full post-training ladder: foundational RL (verifiable rewards + instruction-following/code skill boosters), then the agentic-RL block — three sequential GRPO stages trained on real, sandboxed environments: an OpenHands-driven SWE-agent stage (real repos, hidden-test verification), a Harbor/Terminus-2-driven Terminal-agent stage (live shell, up to 64 environment turns per rollout), and a browsing Search-agent stage (multi-hop web research, LLM-judged) — followed by final RLHF alignment.
Training data includes 1 trillion tokens of synthetic code generated via IBM's CodeAlchemy pipeline, plus a speculative-decoding layer for faster inference. Like all Granite 4.2 models, it supports a thinking/non-thinking/low-effort reasoning switch and native tool calling.
| Field | Value |
|---|---|
| Organization | IBM |
| Parameters | 8B (dense) |
| Architecture | Decoder-only dense transformer, GQA (32 attention heads / 8 KV heads, head size 128), RoPE (θ=10,000,000), SwiGLU MLP (hidden size 12,800), RMSNorm, 40 layers |
| Context window | 131,072 tokens (128K) |
| License | Apache 2.0 |
| Release date | August 2026 |
| Modality | Text only |
Open weights available on Hugging Face (ibm-granite/granite-4.2-8b) — free to self-host under Apache 2.0. Also available via CoreWeave Inference, DeepInfra, OpenRouter, Replicate, and watsonx. FP8, NVFP4, MXFP4, and GGUF quantized variants are published.
Granite 4.2 8B natively supports 131,072 tokens (128K).
| Benchmark | Score | Source | Date |
|---|---|---|---|
| SWE-bench Multilingual | 30.78% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SWE-bench Pro | 19.11% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SWE-bench Verified | 47.67% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| TerminalBench 2.1 | 20.56% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| BFCL-v4 | 50.29% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| Bird-SQL (dev) | 0.4107 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| GDPVal-AA v2 | 1189 (Elo) | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| AIME 2025 | 86.67% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| HMMT 2025 | 78.33% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| LiveCodeBench v6 | 0.7324 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SciCode | 36.09% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| MMLU-Pro | 74.04% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| Arena-Hard-V2 | 0.6519 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| IFBench | 79.33% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
Scores are self-reported by IBM Research on the official Hugging Face launch blog (huggingface.co/blog/ibm-granite/granite-4-2). Bird-SQL and GDPVal-AA v2 are reported by IBM under the shorthand names "BirdBench" (41.07%, converted to Benchgen's 0-1 fractional scale) and "GDPval" (1189, an Elo rating matching Benchgen's GDPVal-AA v2 anchored-Elo scale and score range). IFBench is reported as "IFBench (prompt)" — the prompt-level-loose submetric, matching Benchgen's ifbench metric exactly. TerminalBench maps to IBM's "Terminal-Bench 2.1" — Benchgen's terminalbench page tracks version 2.1 specifically, an exact match.
Additional benchmarks reported by IBM, not added to Benchgen:
tau3-banking) is a much lower-ceiling banking-specific split (max observed 33.4), indicating a scale/scope mismatch — skipped.Specs from IBM's official Hugging Face launch blog (huggingface.co/blog/ibm-granite/granite-4-2) and IBM Research blog (research.ibm.com/blog/introducing-granite-4-2). Last updated 2026-08-31.