How well trained intrinsic adapters work through each granite-switch commit, next to the same adapters without granite-switch and the base model alone. Greedy decoding. Accuracy is in percent, decode throughput in tokens per second, agents' time to finish in seconds.
ibm-granite/granite-4.1-3bThe HF + PEFT and Base columns do not depend on the commit: computed once, on 2026-10-01 with torch 2.10.0, transformers 5.8.1, peft 0.19.1, and shown on every row of benchmark v2. Staged adapters: LoRA r=16 · aLoRA r=32 · SR r=32, cross r=32.
| Commit | Subject | Task Quality | Serving Quality - Throughput | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Answerability Accuracy | Query clarification Accuracy | Guardian-core Accuracy | Requirement check Balanced accuracy | Decode 128 tokens, no switching, batch 32 tokens/s | Decode 512 tokens, switch size 32, concurrency 8 p95 seconds to complete | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | PEFT (vLLM) | Speedup | granite-switch (vLLM) | PEFT (vLLM) | Speedup | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | ||||||||||||||||||||||||||
b7e54212Commit
granite-switch (vLLM) run
Adapters
Each checkpoint's rank and the first 8 characters of its weights' SHA-256 checksum, which change if the checkpoint is replaced. Staged 2026-09-29. HF + PEFT and Base
2026-09-30 | Default ASR to Granite Speech TurboCTC, and raise transformers to 5.16 (#130) | 84.6 | 83.2 | 83.8 | 84.7 | 83.6 | 84.3 | 72.6 | 0.99 | 0.97 | 0.96 | 92.5 | 92.1 | 93.2 | 92.5 | 91.8 | 93.2 | 28.3 | 1.00 | 1.01 | 1.00 | 81.5 | 81.1 | 79.9 | 81.6 | 81.5 | 79.9 | 66.7 | 1.00 | 0.97 | 1.00 | 67.2 | 67.3 | 66.7 | 66.2 | 66.6 | 65.7 | 60.3 | 1.16 | 1.10 | 1.18 | 3,821 | 3,724 | 3,268 | 2,858 | 2,674 | — | +34% | +39% | — | 65 | 65 | 16 | 57 | 57 | — | -13% | -13% | — | ||||||||||||||||||||
6013c7ffCommit
granite-switch (vLLM) run
Adapters
Each checkpoint's rank and the first 8 characters of its weights' SHA-256 checksum, which change if the checkpoint is replaced. Staged 2026-09-29. HF + PEFT and Base
2026-09-10 | Refactor/multiswitch only and conversation ids (#131) | 84.8 | 83.7 | 84.2 | 84.7 | 83.6 | 84.3 | 72.6 | 1.01 | 1.01 | 0.99 | 92.5 | 91.8 | 93.2 | 92.5 | 91.8 | 93.2 | 28.3 | 1.00 | 1.00 | 1.00 | 81.7 | 81.6 | 79.8 | 81.6 | 81.5 | 79.9 | 66.7 | 1.00 | 1.00 | 0.99 | 66.4 | 66.6 | 65.7 | 66.2 | 66.6 | 65.7 | 60.3 | 1.03 | 0.99 | 1.00 | · | · | · | · | · | — | · | · | — | · | · | · | · | · | — | · | · | — | ||||||||||||||||||||
ibm-research/granite-4.2-3b-prerelease-r260622aThe HF + PEFT and Base columns do not depend on the commit: computed once, on 2026-10-11 with torch 2.10.0, transformers 5.8.1, peft 0.19.1, and shown on every row of benchmark v3. Staged adapters: LoRA r=16 · aLoRA r=32 · SR r=32, cross r=32.
| Commit | Subject | Task Quality | Serving Quality - Throughput | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Answerability Accuracy | Query clarification Accuracy | Guardian-core Accuracy | Requirement check Balanced accuracy | Decode 128 tokens, no switching, batch 32 tokens/s | Decode 512 tokens, switch size 32, concurrency 8 p95 seconds to complete | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | HF + PEFT | Base | Gain ratio | granite-switch (vLLM) | PEFT (vLLM) | Speedup | granite-switch (vLLM) | PEFT (vLLM) | Speedup | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | LoRA | aLoRA | SR | ||||||||||||||||||||||||||
b7e54212Commit
granite-switch (vLLM) run
Adapters
Each checkpoint's rank and the first 8 characters of its weights' SHA-256 checksum, which change if the checkpoint is replaced. Staged 2026-10-11. HF + PEFT and Base
2026-09-30 | Default ASR to Granite Speech TurboCTC, and raise transformers to 5.16 (#130) | 84.4 | 81.6 | 63.3 | 84.4 | 81.8 | 63.4 | 73.8 | 1.00 | 0.98 | n/a | 92.1 | 91.8 | 92.8 | 92.1 | 91.8 | 93.2 | 30.1 | 1.00 | 1.00 | 0.99 | 81.3 | 79.9 | 80.2 | 81.3 | 79.9 | 80.2 | 64.3 | 1.00 | 1.00 | 1.00 | 68.6 | 67.5 | 65.6 | 68.2 | 67.8 | 65.2 | 54.8 | 1.03 | 0.98 | 1.03 | 3,821 | 3,718 | 3,227 | 2,846 | 2,662 | — | +34% | +40% | — | 66 | 66 | 16 | 57 | 57 | — | -13% | -13% | — | ||||||||||||||||||||
6013c7ffCommit
granite-switch (vLLM) run
Adapters
Each checkpoint's rank and the first 8 characters of its weights' SHA-256 checksum, which change if the checkpoint is replaced. Staged 2026-09-30. HF + PEFT and Baseno reference for this benchmark version 2026-09-10 | Refactor/multiswitch only and conversation ids (#131) | — | 83.2 | 63.3 | · | · | · | · | — | · | · | — | — | — | · | · | · | · | — | — | — | — | — | — | · | · | · | · | — | — | — | — | — | — | · | · | · | · | — | — | — | · | · | · | · | · | — | · | · | — | · | · | · | · | · | — | · | · | — | ||||||||||||||||||||
Adapters: