Safe By Design AI

Models

Every model in this snapshot of the ibm-granite catalogue (see scope), grouped by family. Within a group, rows are sorted by parameter count. A dash means the field is not published in the model's configuration.

Contents

  1. Language — dense — 51
  2. Language — sparse (mixture of experts) — 9
  3. Language — hybrid (state-space + attention) — 12
  4. Language — sliding-window attention — 2
  5. Language — adapter switching — 3
  6. Code — 15
  7. Vision–language — 7
  8. Vision retrieval — 1
  9. Speech — 9
  10. Text embedding and reranking — 12
  11. Adapters — 23
  12. Time series — 9
  13. Speculative decoding heads — 6
  14. Earth observation — 7
  15. Dataset and classifier releases — 6

Language — dense — 51

Text models in which every layer is the same. The nine GneissWeb.7B_ablation_* rows are listed here by architecture only: they are data-ablation releases — the same 7B model trained on different datasets, three seeds each — and not general-purpose Granite models. They belong with the dataset and classifier releases.

modelroleparametersgeometrymixercontextlicencerevision
granite-4.2-30b29.3B64L x 4096 · 32H/8KVattention131,072Apache-2.09e668ce
granite-4.1-30b28.9B64L x 4096 · 32H/8KVattention131,072Apache-2.04fae627
granite-4.1-30b-basebase28.9B64L x 4096 · 32H/8KVattention131,072Apache-2.09bb22a9
granite-4.1-8b8.8B40L x 4096 · 32H/8KVattention131,072Apache-2.01504002
granite-4.2-8b8.8B40L x 4096 · 32H/8KVattention131,072Apache-2.0f8de16c
granite-4.1-8b-basebase8.4B40L x 4096 · 32H/8KVattention131,072Apache-2.0cbc32f9
granite-guardian-4.1-8bsafety8.4B40L x 4096 · 32H/8KVattention131,072Apache-2.0ab01ccc
granite-3.3-8b-instructinstruct8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.051dd4bc
granite-3.3-8b-math-prm-v2reward8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0301abdd
granite-guardian-3.3-8bsafety8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0b3421ed
granite-3.0-8b-instructinstruct8.2B40L x 4096 · 32H/8KVattention4,096Apache-2.05af5629
granite-3.1-8b-instructinstruct8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.04009206
granite-3.2-8b-instructinstruct8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0610d8c6
granite-3.2-8b-instruct-previewinstruct8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0191a764
granite-guardian-3.0-8bsafety8.2B40L x 4096 · 32H/8KVattention8,192Apache-2.081c9105
granite-guardian-3.1-8bsafety8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0155ee0a
granite-guardian-3.2-8b-factuality-detectionsafety8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0de0c27b
granite-3.0-8b-basebase8.2B40L x 4096 · 32H/8KVattention4,096Apache-2.04fad7f8
granite-3.1-8b-basebase8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.039975ba
granite-3.3-8b-basebase8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.0cfb7adb
GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed16.8B32L x 4096 · 32Hattention8,192Apache-2.03b2b258
GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed26.8B32L x 4096 · 32Hattention8,192Apache-2.03f00ad4
GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed36.8B32L x 4096 · 32Hattention8,192Apache-2.097dbca3
GneissWeb.7B_ablation_model_on_350B_FineWeb.seed16.8B32L x 4096 · 32Hattention8,192Apache-2.0d970114
GneissWeb.7B_ablation_model_on_350B_FineWeb.seed26.8B32L x 4096 · 32Hattention8,192Apache-2.022af6e4
GneissWeb.7B_ablation_model_on_350B_FineWeb.seed36.8B32L x 4096 · 32Hattention8,192Apache-2.0947bf37
GneissWeb.7B_ablation_model_on_350B_GneissWeb.seed16.8B32L x 4096 · 32Hattention8,192Apache-2.0c275a9c
GneissWeb.7B_ablation_model_on_350B_GneissWeb.seed26.8B32L x 4096 · 32Hattention8,192Apache-2.0d7f08ff
GneissWeb.7B_ablation_model_on_350B_GneissWeb.seed36.8B32L x 4096 · 32Hattention8,192Apache-2.04e749a2
granite-7b-instructinstruct6.7B32L x 4096 · 32Hattention4,096Apache-2.00ffe79e
granite-7b-basebase6.7B32L x 4096 · 32Hattention4,096Apache-2.03694001
granite-guardian-3.2-5bsafety5.8B28L x 4096 · 32H/8KVattention131,072Apache-2.0d979037
granite-4.2-3b3.7B40L x 2560 · 40H/8KVattention131,072Apache-2.0e459acc
granite-4.0-micro3.4B40L x 2560 · 40H/8KVattention131,072Apache-2.056111ae
granite-4.0-micro-basebase3.4B40L x 2560 · 40H/8KVattention131,072Apache-2.098e1d64
granite-4.1-3b3.4B40L x 2560 · 40H/8KVattention131,072Apache-2.0c065040
granite-4.1-3b-basebase3.4B40L x 2560 · 40H/8KVattention131,072Apache-2.0dacb9cb
granite-guardian-4.0-3b-toxicity-jasafety3.4B40L x 2560 · 40H/8KVattention131,072Apache-2.084893b0
granite-3.0-2b-instructinstruct2.6B40L x 2048 · 32H/8KVattention4,096Apache-2.05ad66c1
granite-3.3-2b-instructinstruct2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.0707f574
granite-3.1-2b-instructinstruct2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.0bbc2aed
granite-3.2-2b-instructinstruct2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.0641593c
granite-guardian-3.0-2bsafety2.5B40L x 2048 · 32H/8KVattention8,192Apache-2.0e48b7b8
granite-guardian-3.1-2bsafety2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.08114548
granite-3.0-2b-basebase2.5B40L x 2048 · 32H/8KVattention4,096Apache-2.0a8462c2
granite-3.1-2b-basebase2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.0bcf4e33
granite-3.3-2b-basebase2.5B40L x 2048 · 32H/8KVattention131,072Apache-2.0c15dc68
granite-4.0-1b1.6B40L x 2048 · 16H/4KVattention131,072Apache-2.06a7381b
granite-4.0-1b-basebase1.6B40L x 2048 · 16H/4KVattention131,072Apache-2.015148e9
granite-4.0-350m352.4M28L x 1024 · 16H/4KVattention32,768Apache-2.0bd8a149
granite-4.0-350m-basebase352.4M28L x 1024 · 16H/4KVattention32,768Apache-2.0a50b46c

↑ contents

Language — sparse (mixture of experts) — 9

A router sends each token to a few of many expert MLPs.

modelroleparametersgeometrymixercontextlicencerevision
granite-3.0-3b-a800m-instructinstruct3.4B32L x 1536 · 24H/8KV · 40E top-8attention4,096Apache-2.051ced9b
granite-3.0-3b-a800m-basebase3.4B32L x 1536 · 24H/8KV · 40E top-8attention4,096Apache-2.0142d2c8
granite-3.1-3b-a800m-instructinstruct3.3B32L x 1536 · 24H/8KV · 40E top-8attention131,072Apache-2.0a027806
granite-guardian-3.2-3b-a800msafety3.3B32L x 1536 · 24H/8KV · 40E top-8attention131,072Apache-2.03de033d
granite-3.1-3b-a800m-basebase3.3B32L x 1536 · 24H/8KV · 40E top-8attention131,072Apache-2.0d4dd87a
granite-3.0-1b-a400m-basebase1.4B24L x 1024 · 16H/8KV · 32E top-8attention4,096Apache-2.0d91cbed
granite-3.0-1b-a400m-instructinstruct1.3B24L x 1024 · 16H/8KV · 32E top-8attention4,096Apache-2.0ffec3c3
granite-3.1-1b-a400m-instructinstruct1.3B24L x 1024 · 16H/8KV · 32E top-8attention131,072Apache-2.00da7a48
granite-3.1-1b-a400m-basebase1.3B24L x 1024 · 16H/8KV · 32E top-8attention131,072Apache-2.0408b6e9

↑ contents

Language — hybrid (state-space + attention) — 12

State-space layers carry most positions, attention layers a minority.

modelroleparametersgeometrymixercontextlicencerevision
granite-4.0-h-small32.2B40L x 4096 · 32H/8KV · 72E top-1036x state space + 4x attention131,072Apache-2.0b8c0982
granite-4.0-h-small-basebase32.2B40L x 4096 · 32H/8KV · 72E top-1036x state space + 4x attention131,072Apache-2.04b4faa8
granite-4.0-h-tiny6.9B40L x 1536 · 12H/4KV · 64E top-636x state space + 4x attention131,072Apache-2.0791e0d3
granite-4.0-h-tiny-basebase6.9B40L x 1536 · 12H/4KV · 64E top-636x state space + 4x attention131,072Apache-2.0f95c8e8
granite-4.0-tiny-base-previewbase6.7B40L x 1536 · 12H/4KV · 62E top-636x state space + 4x attention131,072Apache-2.0d74df31
granite-4.0-tiny-preview6.7B40L x 1536 · 12H/4KV · 62E top-636x state space + 4x attention131,072Apache-2.04ec5f96
granite-4.0-h-micro3.2B40L x 2048 · 32H/8KV36x state space + 4x attention131,072Apache-2.0d5f01a3
granite-4.0-h-micro-basebase3.2B40L x 2048 · 32H/8KV36x state space + 4x attention131,072Apache-2.0372ede0
granite-4.0-h-1b1.5B40L x 1536 · 12H/4KV36x state space + 4x attention131,072Apache-2.0d18cca4
granite-4.0-h-1b-basebase1.5B40L x 1536 · 12H/4KV36x state space + 4x attention131,072Apache-2.08d34631
granite-4.0-h-350m340.3M32L x 768 · 12H/4KV28x state space + 4x attention32,768Apache-2.03b17b71
granite-4.0-h-350m-basebase340.3M32L x 768 · 12H/4KV28x state space + 4x attention32,768Apache-2.0dc555b6

↑ contents

Language — sliding-window attention — 2

Most attention layers see a fixed span rather than the whole context.

modelroleparametersgeometrymixercontextlicencerevision
granite-swash-3b-a600m3B28L x 1280 · 20H/4KV · 48E top-420x sliding + 8x attention8,192Apache-2.0568a94f
granite-swash-2b2.1B24L x 2560 · 20H/4KV17x sliding + 7x attention8,192Apache-2.0af1e322

↑ contents

Language — adapter switching — 3

A base model that swaps low-rank adapters mid-sequence.

modelroleparametersgeometrymixercontextlicencerevision
granite-switch-4.1-30b-preview32.2B65L x 4096 · 32H/8KVattention131,072Apache-2.0b2d1c82
granite-switch-4.1-8b-preview9.6B41L x 4096 · 32H/8KVattention131,072Apache-2.0c739556
granite-switch-4.1-3b-preview4.1B41L x 2560 · 40H/8KVattention131,072Apache-2.07a3ac02

↑ contents

Code — 15

Trained for programming languages; two distinct architecture generations.

modelroleparametersgeometrymixercontextlicencerevision
granite-34b-code-base-8kbase33.7B88L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.0291a64f
granite-34b-code-instruct-8kinstruct33.7B88L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.04bdfb58
granite-20b-code-base-8kbase20.1B52L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.08bbfb1d
granite-20b-code-base-r1.1base20.1B52L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.0bfa91e1
granite-20b-code-instruct-8kinstruct20.1B52L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.003d2f36
granite-20b-code-instruct-r1.1instruct20.1B52L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.07a8c41c
granite-20b-functioncalling20.1B52L x 6144 · 48H/1KVattention (multi-query)8,192Apache-2.0b030a7f
granite-8b-code-base-128kbase8.1B36L x 4096 · 32H/8KVattention128,000Apache-2.076002e2
granite-8b-code-base-4kbase8.1B36L x 4096 · 32H/8KVattention4,096Apache-2.0d21e874
granite-8b-code-instruct-128kinstruct8.1B36L x 4096 · 32H/8KVattention128,000Apache-2.0bed93d8
granite-8b-code-instruct-4kinstruct8.1B36L x 4096 · 32H/8KVattention4,096Apache-2.0b996987
granite-3b-code-base-128kbase3.5B32L x 2560 · 32Hattention128,000Apache-2.0ab7f9cc
granite-3b-code-base-2kbase3.5B32L x 2560 · 32Hattention2,048Apache-2.0b67f3da
granite-3b-code-instruct-128kinstruct3.5B32L x 2560 · 32Hattention128,000Apache-2.069509a1
granite-3b-code-instruct-2kinstruct3.5B32L x 2560 · 32Hattention2,048Apache-2.07bba6a5

↑ contents

Vision–language — 7

An image tower feeding a language model.

modelroleparametersgeometrymixercontextlicencerevision
granite-4.0-3b-vision4B40L x 2560 · 40H/8KVattention131,072Apache-2.0bf108f3
granite-vision-4.1-4b4B40L x 2560 · 40H/8KVattention (tower + decoder)131,072Apache-2.037d591f
granite-vision-3.1-2b-preview3B40L x 2048 · 32H/8KVattention (tower + decoder)16,384Apache-2.0bd1c154
granite-vision-3.2-2b3B40L x 2048 · 32H/8KVattention (tower + decoder)131,072Apache-2.0ec89419
granite-vision-3.3-2b3B40L x 2048 · 32H/8KVattention (tower + decoder)131,072Apache-2.0bf66a82
granite-vision-3.3-2b-chart2csv-preview3B40L x 2048 · 32H/8KVattention (tower + decoder)131,072Apache-2.0298ed4d
granite-docling-258M257.5M30L x 576 · 9H/3KVattention (tower + decoder)8,192Apache-2.0982fe3b

↑ contents

Vision retrieval — 1

Document-image embeddings for retrieval.

modelroleparametersgeometrymixercontextlicencerevision
granite-vision-3.3-2b-embeddingembedding3B40L x 2048attention (tower + decoder)131,072Apache-2.0baa53d1

↑ contents

Speech — 9

Speech recognition and speech-conditioned language models.

modelroleparametersgeometrymixercontextlicencerevision
granite-speech-3.3-8b8.6B40L x 4096 · 32H/8KVconformer (attention + convolution)131,072Apache-2.05670dcf
granite-speech-3.2-8b8.5B40L x 4096 · 32H/8KVconformer (attention + convolution)131,072Apache-2.0d583502
granite-speech-3.3-2b3B40L x 2048 · 32H/8KVconformer (attention + convolution)131,072Apache-2.04ac2f02
granite-4.0-1b-speech2.3B40L x 2048 · 16H/4KVconformer (attention + convolution)4,096Apache-2.0bd87ab8
granite-speech-4.1-2b2.3B40L x 2048 · 16H/4KVconformer (attention + convolution)4,096Apache-2.0de575db
granite-speech-4.1-2b-nar2.3B40L x 2048 · 16H/4KVconformer (attention + convolution)4,096Apache-2.0a1e3416
granite-speech-4.1-2b-plus2.1B40L x 2048 · 16H/4KVconformer (attention + convolution)4,096Apache-2.01454e6e
granite-speech-5.0-470m-turboctc473M16L x 1024 · 8Hconformer (attention + convolution)512Apache-2.02864561
granite-speech-5.0-470m-turboctc-nc473M16L x 1024 · 8Hconformer (attention + convolution)512CC-BY-NC-SA-4.00eb7b4f

↑ contents

Text embedding and reranking — 12

Encoders for retrieval, and cross-encoders that rerank.

modelroleparametersgeometrymixercontextlicencerevision
granite-embedding-311m-multilingual-r2embedding311.7M22L x 768 · 12Hattention (bidirectional, alternating local/global)32,768Apache-2.04439955
granite-embedding-278m-multilingualembedding278M12L x 768 · 12Hattention (bidirectional)514Apache-2.0a9cb533
granite-embedding-reranker-english-r2embedding149.6M22L x 768 · 12Hattention (bidirectional, alternating local/global)8,192Apache-2.0d09d3d6
granite-embedding-english-r2embedding149M22L x 768 · 12Hattention (bidirectional, alternating local/global)8,192Apache-2.047ea694
granite-guardian-hap-125msafety124.6M12L x 768 · 12Hattention (bidirectional)514Apache-2.0a76ccfd
granite-embedding-125m-englishembedding124.6M12L x 768 · 12Hattention (bidirectional)514Apache-2.04ab61ff
granite-embedding-107m-multilingualembedding107M6L x 384 · 12Hattention (bidirectional)514Apache-2.0d6cffd3
granite-embedding-97m-multilingual-r2embedding97.4M12L x 384 · 12Hattention (bidirectional, alternating local/global)32,768Apache-2.0835ad14
granite-embedding-small-english-r2embedding47.7M12L x 384 · 12Hattention (bidirectional, alternating local/global)8,192Apache-2.02ab6fa8
granite-guardian-hap-38msafety38.5M4L x 576 · 12Hattention (bidirectional)514Apache-2.0faf9291
granite-embedding-30m-sparseembedding30.3M6L x 384 · 12Hattention (bidirectional)514Apache-2.0ad82b1f
granite-embedding-30m-englishembedding30.3M6L x 384 · 12Hattention (bidirectional)514Apache-2.09b5b096

↑ contents

Adapters — 23

Low-rank adapters and adapter libraries over a published base.

modelroleparametersgeometrymixercontextlicencerevision
granite-3.0-8b-lora-intrinsics-v0.1adapter8.2B40L x 4096 · 32H/8KVattention4,096Apache-2.094452d6
granite-3.1-8b-lora-intrinsics-v0.1adapter8.2B40L x 4096 · 32H/8KVattention131,072Apache-2.021021e9
granite-3.2-8b-alora-jailbreakactivated adapterApache-2.039c7205
granite-3.2-8b-alora-rag-query-rewriteactivated adapterApache-2.04740af2
granite-3.2-8b-alora-requirement-checkactivated adapterApache-2.09d541f2
granite-3.2-8b-lora-jailbreakadapterApache-2.0085aea7
granite-3.2-8b-lora-rag-citation-generationadapterApache-2.0673f505
granite-3.2-8b-lora-uncertaintyadapterApache-2.01308611
granite-3.3-8b-alora-requirement-checkactivated adapterApache-2.02adc8cc
granite-3.3-8b-alora-uncertaintyactivated adapterApache-2.0fbc1ec9
granite-3.3-8b-lora-math-prmrewardApache-2.011bd6b8
granite-3.3-8b-rag-agent-libApache-2.00a3d5bd
granite-3.3-8b-security-libApache-2.00a5e185
granite-guardian-3.2-5b-lora-factuality-correctionsafetyApache-2.09a9f2be
granite-guardian-3.2-5b-lora-harm-categoriessafetyApache-2.092f0284
granite-guardian-3.2-5b-lora-harm-correctionsafety28L x 4096 · 32H/8KVattention131,072Apache-2.09d20ea5
granite-rag-3.0-8b-loraadapterApache-2.0101473b
granite-uncertainty-3.0-8b-loraadapterApache-2.0a87ef3f
granitelib-core-r1.0Apache-2.0d0a2a96
granitelib-guardian-r1.0safetyApache-2.0c93c054
granitelib-rag-gpt-oss-r1.0Apache-2.05a2976b
granitelib-rag-r1.0Apache-2.02f0b2c7
rag-intrinsics-libadapterApache-2.010984a2

↑ contents

Time series — 9

Forecasting and reconstruction; a separate lineage from the language models. Their window is measured in past samples, not tokens, so the token-context column is blank for all of them: the published windows are 512 samples for the mixers and PatchTST, 2048 for FlowState and 8192 for PatchTST-FM.

modelroleparametersgeometrymixercontextlicencerevision
granite-timeseries-patchtst-fm-r2384.6M30L x 1024 · 16Hattention (over patches)OpenMDW-1.0b125275
granite-timeseries-patchtst-fm-r1257.9M20L x 1024 · 16Hattention (over patches)Apache-2.0151f9c6
granite-timeseries-flowstate-r19.1M6L x 512state space (complex diagonal)Apache-2.005effc6
granite-timeseries-ttm-r31.4M10L x 128MLP mixerApache-2.0ea17cfd
granite-timeseries-tspulse-r11.1M8L x 24MLP mixerApache-2.02e64fcd
granite-timeseries-ttm-r1805.3K2L x 192MLP mixerApache-2.0f04bebd
granite-timeseries-ttm-r2805.3K2L x 192MLP mixerApache-2.0d6a7957
granite-timeseries-patchtst616K3L x 128 · 16Hattention (over patches)Apache-2.07fe295d
granite-timeseries-patchtsmixer196.1K2L x 48MLP mixerApache-2.090dc5a8

↑ contents

Speculative decoding heads — 6

Small heads that propose tokens for a larger base model.

modelroleparametersgeometrymixercontextlicencerevision
granite-8b-code-instruct-acceleratorinstruct2.1BMLP (draft head)Apache-2.0edbe930
granite-7b-instruct-acceleratorinstruct1.4BMLP (draft head)Apache-2.075ea497
granite-20b-code-instruct-acceleratorinstructMLP (draft head)Apache-2.00904a50
granite-3.0-8b-instruct-acceleratorinstructMLP (draft head)Apache-2.030917ac
granite-34b-code-instruct-acceleratorinstructMLP (draft head)Apache-2.0b0c5656
granite-3b-code-instruct-acceleratorinstructMLP (draft head)Apache-2.003b74cd

↑ contents

Earth observation — 7

Geospatial foundation models.

modelroleparametersgeometrymixercontextlicencerevision
granite-geospatial-biomassApache-2.0b472652
granite-geospatial-canopyheightApache-2.03b22f2a
granite-geospatial-land-surface-temperatureApache-2.0d45655c
granite-geospatial-oceanApache-2.0319ac64
granite-geospatial-ukiApache-2.0b581ec8
granite-geospatial-uki-flooddetectionApache-2.09549eee
granite-geospatial-wxc-downscalingCDLA-Permissive-2.07153a02

↑ contents

Dataset and classifier releases — 6

Data-ablation artifacts rather than general models: the GneissWeb classifiers and filters, none of which publishes a configuration. The nine GneissWeb 7B ablation language models from the same release publish one and are listed under Language — dense by architecture; together these are the 15 dataset-ablation releases that support.md marks out of scope.

modelroleparametersgeometrymixercontextlicencerevision
GneissWeb.Edu_classifierApache-2.01e539bf
GneissWeb.Med_classifierApache-2.01f3f28a
GneissWeb.Quality_annotatorApache-2.01817e4c
GneissWeb.Sci_classifierApache-2.09915cd9
GneissWeb.Tech_classifierApache-2.049642fb
GneissWeb.bloomApache-2.0a2db4b8

↑ contents