Parameters
3.0B
Architecture
GraniteForCausalLM
Released
25.08.2026
License
Apache License 2.0
Input Modalities
Output Modalities
Context (native)
131,072 tokens
Context (extended)
512,000 tokens
About
Granite-4.2-3B is IBM Granite's compact reasoning model - a 3B decoder-only dense Transformer that delivers strong performance on reasoning-intensive tasks via built-in |-|...|-| chain-of-thought (the card's literal thinking delimiters). It is part of the Granite 4.2 generation, which introduces native reasoning (thinking) capabilities with flexible modes - full thinking (default), non-thinking, and low-effort - letting users balance depth versus latency per query.
Architecturally it uses Grouped-Query Attention (GQA) with 40 attention heads / 8 KV heads (head size 64), RoPE with theta 10,000,000, SwiGLU MLP (hidden 8192), RMSNorm, untied embeddings, 40 layers, embedding size 2560, and bfloat16 precision. It natively supports a 128K context window with a long-context extension to 512K, and was tested in English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch and Chinese.
It was post-trained from Granite-4.1-3B-Base through a three-stage pipeline: SFT on instruction-following, chain-of-thought and reasoning data (public permissive datasets, internal synthetic reasoning/tool-calling data, agentic traces, human-authored data); then multi-phase, multi-environment reinforcement learning with Group Relative Policy Optimization (GRPO) across math, code, science, instruction following, tool use, general chat and structured output - most environments provide verifiable rewards (open-ended prompts scored by a generative reward model) - running asynchronous RL (generation and policy updates on separate GPU pools, weights refreshed in flight), followed by preference-alignment RLHF. RL ran on NeMo RL / NeMo Gym on an NVIDIA GB200 NVL72 cluster (CoreWeave).
Best for reasoning, code generation, tool calling, agentic workflows and multilingual dialog. Released August 25, 2026 under Apache 2.0.
Training Data Post-trained from Granite-4.1-3B-Base (pre-trained on large-scale English and multilingual corpora). Stage 2 SFT: public permissive datasets + internal synthetic reasoning/tool-calling/CoT data + agentic traces + human-authored data. Stage 3 RL: multi-phase multi-environment GRPO (math, code, science, IF, tool use, chat, structured output) with verifiable rewards, then preference-alignment RLHF; NeMo RL / NeMo Gym; GB200 NVL72 cluster on CoreWeave.
Benchmark Scores
| Benchmark | Score | Date | Standing |
|---|---|---|---|
|
BFCL-V4
general_agent
|
52.13%
|
— |
#18/27
better than 35%
|
|
MMLU-Pro
knowledge
|
18.71%
|
— |
#41/48
better than 15%
|
|
MMLU-Redux
knowledge
|
29.83%
|
— |
#29/30
better than 3%
|
|
SWE-bench Verified
coding_agent
|
41.74%
|
— |
#52/60
better than 14%
|
|
Humanity's Last Exam
stem_reasoning
|
8.52%
|
— |
#65/71
better than 9%
|
|
GPQA Diamond
stem_reasoning
|
27.40%
|
— |
#71/80
better than 11%
|
|
Terminal Bench 2.1
coding_agent
|
14.97%
|
— |
#36/44
better than 19%
|
|
SuperGPQA
knowledge
|
30.86%
|
— |
#22/28
better than 22%
|
|
BrowseComp-zh
general_agent
|
26.73%
|
— |
#7/13
better than 50%
|
|
BrowseComp
general_agent
|
17.87%
|
— |
#36/45
better than 20%
|
|
NoLiMa
long_context
|
6.80%
|
— |
#4/9
better than 62%
|
|
Gaia2
general_agent
|
49.52%
|
— |
#3/12
better than 82%
|
|
GDPVal-AA v2
general_agent
|
0.00
|
— |
#33/38
better than 0%
|
|
Claw-Eval Avg
coding_agent
|
71.89%
|
— |
#21/40
better than 49%
|
|
LongBench v2
long_context
|
25.11%
|
— |
#17/22
better than 24%
|
|
TAU3-Bench
general_agent
|
6.50%
|
— |
#18/21
better than 15%
|
|
QwenClawBench
coding_agent
|
65.24%
|
— |
#11/17
better than 38%
|
|
TAU2-Bench
general_agent
|
30.62%
|
— |
#17/21
better than 20%
|
|
LiveCodeBench v6
stem_reasoning
|
52.80%
|
— |
#39/49
better than 21%
|
|
LCB-Pro 25Q2 (Easy)
stem_reasoning
|
76.78%
|
— |
#3/9
better than 75%
|
|
LCB-Pro 25Q2 (Medium)
stem_reasoning
|
30.29%
|
— |
#3/9
better than 62%
|
|
OJBench
stem_reasoning
|
28.19%
|
— |
#15/22
better than 33%
|
|
SciCode
|
36.00%
|
— |
#20/27
better than 27%
|
|
AIME 26
stem_reasoning
|
79.97%
|
— |
#35/45
better than 23%
|
|
HMMT Feb 26
stem_reasoning
|
52.20%
|
— |
#37/44
better than 16%
|
|
MATH-500
math
|
85.29%
|
— |
#3/11
better than 80%
|
|
IFBench
instruction_following
|
81.79%
|
— |
#23/42
better than 46%
|
|
WildClawBench
coding_agent
|
22.79%
|
— |
#13/20
better than 37%
|
|
LongBenchPro
long_context
|
47.25%
|
— |
#6/10
better than 44%
|
|
AIME 2025
stem_reasoning
|
70.74%
|
— |
#14/24
better than 43%
|
|
Multi-IF
instruction_following
|
72.95%
|
— |
#5/13
better than 67%
|
|
IFEval
instruction_following
|
95.08%
|
— |
#6/26
better than 80%
|
|
SWE-bench Pro
coding_agent
|
13.71%
|
— |
#69/77
better than 11%
|
|
AA-LCR
long_context
|
28.93%
|
— |
#37/42
better than 10%
|
What is a good BFCL-V4 score? What is a good MMLU-Pro score? What is a good MMLU-Redux score?
Hardware Requirements
Estimated VRAM per quantization at 4,096 tokens context
| Quantization | Weights | KV Cache | Total VRAM | On your hardware |
|---|---|---|---|---|
| FP16 — 16-bit | 6.0 GB | 0.5 GB | 6.8 GB | Which GPUs can run it? Calculate on your GPU |
| INT8 — 8-bit | 3.0 GB | 0.2 GB | 3.4 GB | Which GPUs can run it? Calculate on your GPU |
| INT4 — 4-bit | 1.5 GB | 0.1 GB | 1.7 GB | Which GPUs can run it? Calculate on your GPU |
| FP4 — 4-bit | 1.5 GB | 0.1 GB | 1.7 GB | Which GPUs can run it? Calculate on your GPU |
Consumer GPUs that fit this model with a single card (INT4):
Architecture
- Attention
- Grouped Query Attention (40:8)
- Layers
- 40
- Hidden size
- 2560
- Context
- 131K tokens
- RoPE θ
- 10M
- Parameters
- 3000M
Source: Hugging Face config.json · GraniteForCausalLM · model repo
Granite-4.1-3B-Base
NeMo RL + NeMo Gym, GB200 NVL72 (CoreWeave)
full (default) / non-thinking / low-effort
Training Pipeline
-
1
pretraining
Pre-training (via Granite-4.1-3B-Base)
Builds on Granite-4.1-3B-Base, pre-trained on a large-scale English and multilingual corpus.
-
2
sft
Supervised fine-tuning (reasoning, CoT, tool calling)
Instruction-following, chain-of-thought and reasoning data from four sources (public permissive, internal synthetic, agentic traces, human-authored); hyperparameters tuned before scaling to all three sizes.
-
3
rl
Multi-phase multi-environment RL (GRPO)
GRPO across math, code, science, instruction following, tool use, general chat and structured output; verifiable rewards + generative reward model; asynchronous training (separate generation/update GPU pools, in-flight weight refresh); NeMo RL.
-
4
rl
Preference alignment (RLHF)
Final phase tuning helpfulness, conversational quality and safety after the reward-driven RL phases.
Training & Evaluation Datasets
| Name | Role | Size | Modalities | Collection |
|---|---|---|---|---|
| Granite-4.1-3B-Base pre-training corpus (English + multilingual) | pretraining | — | — | |
| Public permissive-license instruction/CoT datasets | finetune | — | — | |
| Internal synthetic reasoning / tool-calling / CoT data | finetune | — | — | |
| Agentic traces | finetune | — | — | |
| Curated human-authored data | finetune | — | — | |
| RL environments (math, code, science, instruction following, tool use, general chat, structured output) | rl | — | — |
Linked Resources
IBM Granite product page
https://www.ibm.com/granite
IBM Granite documentation
https://www.ibm.com/granite/docs/
Granite learning resources
https://ibm.biz/granite-learning-resources
Granite 4.2 Technical Blog
https://huggingface.co/blog/ibm-granite/granite-4-2
Granite 4.1 Technical Blog (pre-training details)
https://huggingface.co/blog/ibm-granite/granite-4-1
ibm-granite/granite-4.2-language-models (training datasets)
https://github.com/ibm-granite/granite-4.2-language-models
Trend Analysis
24h Change
+1.1%
7d Change
+9.0%
Current
285,800 pulls
downloads_all_time
+1.7%
downloads
+2.3%
likes
+0.0%
followers
+0.1%
No comments yet
Be the first to share your thoughts!