On-prem models / IBM

Run Granite 4.2 8B on-prem

IBM's mid-size Granite 4.2 model, released August 2026 with native thinking. It supports full thinking, non-thinking and low-effort modes and is tested in 12 languages. IBM publishes FP8, MXFP4, NVFP4, GGUF and MLX variants.

8B dense128K contextApache-2.0textthinking modetool callingreleased 2026-08

Memory needed

PrecisionWeightsKV per request, 8KKV per request, 32KKV per request, 128K
BF16 (full precision)16.0 GB1.34 GB5.37 GB21.5 GB
FP88.00 GB0.67 GB2.68 GB10.7 GB
INT4 (AWQ / GPTQ)4.48 GB0.67 GB2.68 GB10.7 GB
GGUF Q4_K_M4.80 GB0.67 GB2.68 GB10.7 GB

KV cache from the published config: 40 layers, 8 KV heads x 128 dims. 16-bit cache for BF16 rows, 8-bit otherwise.

Fit for ERP and manufacturing work

A practical small model for on-prem ERP assistants that call APIs, summarize work orders or draft emails, with a clean licence and IBM backing. For complex text-to-SQL over large schemas, step up to the 30B.

Strengths

  • Enterprise-oriented with reasoning-augmented tool calling
  • Apache 2.0 with official quantized builds
  • Runs on a single small GPU or CPU
  • 12 tested languages including German, Japanese and Czech

Watch out for

  • Smaller knowledge base than 30B-class models
  • Thinking mode adds tokens
  • Text only

GPUs that run it

One user, 8K context, FP8

HardwareCountMemory usedTok/s per user
NVIDIA L4 24GB111 / 21 GB21
NVIDIA A10 24GB111 / 21 GB40
NVIDIA GeForce RTX 4090 24GB111 / 21 GB65
NVIDIA GeForce RTX 5090 32GB111 / 28 GB108
NVIDIA A100 40GB PCIe111 / 36 GB96
NVIDIA L40S 48GB111 / 43 GB57
NVIDIA RTX A6000 48GB111 / 43 GB51
NVIDIA RTX 6000 Ada 48GB111 / 43 GB62

20 people at once, 16K context, FP8

HardwareCountMemory usedTok/s per user
NVIDIA L4 24GB238 / 43 GB14
NVIDIA A10 24GB238 / 43 GB28
NVIDIA L40S 48GB137 / 43 GB23
NVIDIA RTX A6000 48GB137 / 43 GB20
NVIDIA RTX 6000 Ada 48GB137 / 43 GB25
NVIDIA GeForce RTX 4090 24GB238 / 43 GB45
NVIDIA GeForce RTX 5090 32GB238 / 57 GB74
AMD Instinct MI210 64GB137 / 57 GB41

Serving and licence

Standard GraniteForCausalLM architecture; vLLM with --enable-auto-tool-choice, SGLang, llama.cpp and Ollama via official GGUF. Pass enable_thinking via chat_template_kwargs.

Apache-2.0. Apache 2.0 permits commercial use, modification and redistribution with no revenue caps.

Model card on Hugging Face

Design a Granite 4.2 8B deployment

Preloaded with Granite 4.2 8B. Add your ERP and documents, change GPUs or users, and export the diagram.

Loading the architecture builder...

Questions

How much VRAM does Granite 4.2 8B need?

The weights alone take about 16.0 GB in BF16, 8.00 GB in FP8 and 4.48 GB in 4-bit. On top of that each request holds a KV cache of about 0.67 GB at 8K tokens of context (FP8 cache), so 20 people generating at once need roughly 13.4 GB more, plus a few GB of runtime overhead.

What is the smallest GPU setup that runs Granite 4.2 8B?

For a single user at 8K context in FP8, 1 x NVIDIA L4 24GB (24 GB each) fits, at an estimated 21 tokens per second. For a team, size for concurrent requests and context; the builder above does that.

Is Granite 4.2 8B allowed for commercial use?

Granite 4.2 8B is released under Apache-2.0. Apache 2.0 permits commercial use, modification and redistribution with no revenue caps. Check the licence text on the model card with your legal team before production use.

Which engine should serve Granite 4.2 8B on-prem?

Standard GraniteForCausalLM architecture; vLLM with --enable-auto-tool-choice, SGLang, llama.cpp and Ollama via official GGUF. Pass enable_thinking via chat_template_kwargs.