IBM GraniteDenseApache 2.0

Granite 3.1 20B

Granite 3.1 20B is a dense transformer language model from the IBM Granite family, containing 20B parameters across 52 layers. It supports up to 131K tokens of context with a hidden dimension of 5120 and 8 KV heads for efficient grouped-que

20.0B

Parameters

128K

Max Context

Dense

Architecture

Released

Text

Modality

About Granite 3.1 20B

Granite 3.1 20B is a dense transformer language model from the IBM Granite family, containing 20B parameters across 52 layers. It supports up to 131K tokens of context with a hidden dimension of 5120 and 8 KV heads for efficient grouped-query attention (GQA). Apache 2.0. Strong enterprise local option.

Enterprise

Technical Specifications

Total Parameters20.0B
ArchitectureDense
Attention TypeGQA (Grouped Query Attention)
Hidden Dimensiond = 5,120
Transformer Layers52
Attention Heads40
KV Headsn_kv = 8
Head Dimensiond_head = 128
Activation FunctionSwiGLU
NormalizationRMSNorm
Position EmbeddingRoPE

System Requirements

Estimated VRAM at 10% overhead for different quantization methods and context sizes.

Quantization1K ctx128K ctx
Q4_K_M0.50 B/W
~97% of FP16
10.54Consumer GPU
36.34Datacenter GPU
Q8_01.00 B/W
~100% of FP16
20.88Consumer GPU
46.68Datacenter GPU
F162.00 B/W
Reference
41.55Datacenter GPU
67.35Datacenter GPU
Fits 24 GB consumer GPU
Fits 80 GB datacenter GPU
Requires cluster / multi-GPU

Model Transparency

Scores how well-documented and reproducible Granite 3.1 20B is across 12 provenance dimensions. Higher is more transparent.

63
Param Density62
Tokenizer62
Dataset59
Training59
Reproducibility64
Upstream63
Architecture65
Versioning59
Hardware70
Downstream60
License71
Identity63
85+ Transparent
70+ Adequate
<70 Opaque

Other IBM Granite Models

View All

Find the right GPU for Granite 3.1 20B

Use the interactive VRAM Calculator to see exactly how much memory you need at any quantization level, context length, and overhead setting.