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

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.