Quick answer: IBM Granite 4.2 30B is the flagship model in IBM's reasoning-focused Granite 4.2 family — a dense, Apache 2.0 model with the deepest agentic-RL training of the three sizes (an extra second-phase SWE-focused SFT pass on top of the shared SWE/Terminal/Search RL block). It leads the family on every reported benchmark: 57.0% SWE-bench Verified, 33.3% SWE-bench Pro, 89.2% AIME25, and 61.4% BFCL-v4, with a native 128K-token context.
Where Granite 4.2 30B leads
Where it lags
Best for: Enterprise flagship agentic coding, terminal-operation, and deep-research workflows — teams wanting IBM's strongest agentic-RL-trained model with full Apache 2.0 licensing.
Granite 4.2 30B is the largest and most capable model 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 8B siblings, but goes furthest up IBM's post-training ladder: three rounds of foundational RLVR (vs. two for the smaller sizes), the full agentic-RL block (SWE-agent → Terminal-agent → Search-agent, GRPO-trained on real sandboxed environments), and a 30B-exclusive second SFT phase that upsamples agentic/SWE/coding trajectories for an additional epoch before the final RLHF alignment pass.
Training data includes 1 trillion tokens of synthetic code from IBM's CodeAlchemy pipeline, plus a speculative-decoding layer for faster serving. Like all Granite 4.2 models, it supports a thinking/non-thinking/low-effort reasoning switch and native OpenAI-format tool calling, and integrates directly with OpenHands, OpenCode, and Pi agentic harnesses.
| Field | Value |
|---|---|
| Organization | IBM |
| Parameters | 30B (dense) |
| Architecture | Decoder-only dense transformer, GQA (32 attention heads / 8 KV heads, head size 128), RoPE (θ=10,000,000), SwiGLU MLP (hidden size 32,768), RMSNorm, 64 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-30b) — 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 30B natively supports 131,072 tokens (128K).
| Benchmark | Score | Source | Date |
|---|---|---|---|
| SWE-bench Multilingual | 41.89% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SWE-bench Pro | 33.29% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SWE-bench Verified | 57.00% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| TerminalBench 2.1 | 29.24% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| BFCL-v4 | 61.39% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| Bird-SQL (dev) | 0.4185 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| GDPVal-AA v2 | 1225 (Elo) | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| AIME 2025 | 89.17% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| HMMT 2025 | 89.17% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| LiveCodeBench v6 | 0.7577 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| SciCode | 38.76% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| MMLU-Pro | 77.60% | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| Arena-Hard-V2 | 0.6793 | Granite 4.2 launch blog (Hugging Face) | 2026-08 |
| IFBench | 77.17% | 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.85%, converted to Benchgen's 0-1 fractional scale) and "GDPval" (1225, 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.