[whatmodel.sh](../../README.md) / Granite 4.0 1B # Granite 4.0 1B IBM · released 2025-10 · 1.63B params · apache-2.0 **score 42.1** ±0.8 · #531 of 732 · from 32 benchmark results across 3 sources Score within the [LMArena (text)](https://whatmodel.sh/?set=lmarena-text&score=set) comparison set only. ## What it's good at ● marks Granite 4.0 1B among every model on that task or test, worst to best.
task vs the others rank counts tests agent tasks ▁▁▃●█▄▅▅▄▄▂▁ #245 of 313* 1.8% 1 coding █··········● #2 of 4 24% 7 chat & writing ▁▁▁▃▆▄●█▆▇▇▃ #252 of 402 6.0% 3 math ▁▁▃▅●▆▄█▄▂▁▁ #320 of 431 29% 8
test result vs the others in its run difficulty counts why BFCL v3 52.4% ▄▄·······▄●█ beats 4/6 medium · avg 62% 1.8% blunt · at its level · several runs
test result vs the others in its run difficulty counts why HumanEval (maker) 74.0% ▁▁▁▁▂▂▆▆●▅▂▁ beats 152/205 very easy · avg 89% 6.4% sharp · at its level HumanEval+ (maker) 69.0% ▁·▁▁▂▃▄▄●▅▄▃ beats 76/145 very easy · avg 86% 5.8% sharp · at its level BigCodeBench (maker) 30.2% ▅····▃·●▃▅█▃ beats 5/12 medium · avg 40% 2.9% at its level MultiPL-E (maker) 32.2% ▃··●·▅▅▇▄█▃▄ beats 2/31 medium · avg 51% 2.9% at its level MBPP (maker) 65.0% ▁▁▁▄▅█▆●▄▁▂▁ beats 60/86 easy · avg 81% 2.7% at its level MBPP+ (maker) 57.0% ▁··▁▁▃▄●▆▄▁▁ beats 37/120 easy · avg 72% 2.1% at its level CRUXEval-O (maker) 33.1% ▂▂●█▅▂▁·▁·▁▁ beats 11/51 medium · avg 48% 1.4% blunt · at its level
test result vs the others in its run difficulty counts why IFEval mean of four measures 79.6% █·█··█·●█·██ beats 3/6 very easy · avg 86% 2.6% typical IFEval prompt-level strict (maker) 73.9% ▁▁··▂··●▇█▃▃ beats 4/26 easy · avg 81% 1.8% at its level IFEval instruction-level strict (… 80.8% ▄▄····●▄█▄·█ beats 2/8 very easy · avg 88% 1.6% typical
test result vs the others in its run difficulty counts why GSM8K 73.4% █····▄▄●···█ beats 4/6 very easy · avg 87% 14% sharp · at its level · several runs DeepMind Mathematics (maker) 34.0% ▅····●·█▃▃·▅ beats 2/10 medium · avg 50% 3.9% at its level Minerva MATH (maker) 45.3% ▁·▃▁▁▂▁█●▁▃▃ beats 19/27 medium · avg 59% 2.9% at its level GSM-Symbolic (maker) 72.3% ▃▃····▃·●▅█▃ beats 3/10 easy · avg 78% 2.6% at its level MGSM, 5 languages (en, es, fr, ja… 37.8% █·▄▄●█···█·▄ beats 4/10 medium · avg 46% 2.0% at its level AIME 2025 3.3% ▄█··●···▄··█ beats 3/6 hard · avg 30% 1.8% sharp · noisy MATH-500 44.8% ▄··●▄·▄···▄▄ beats 1/6 easy · avg 77% 1.6% at its level · noisy OTIS mock AIME 2024–2025 0.8% ●▃▄▃▃▃▇▇█▃▂▅ beats 6/197 very hard · avg 7.2% 0.3% sharp · too hard for it · noisy
test result vs the others in its run difficulty counts why BIG-Bench Hard (maker) 60.4% ▁▁▁▁▂▄▅●█▃▃▁ beats 88/155 easy · avg 75% 7.5% sharp · at its level GPQA (subset unspecified) (maker) 29.9% ▂▁▂▂●▃▆▃▅█▃▃ beats 21/106 hard · avg 37% 7.0% sharp · too hard for it MMLU (maker) 59.4% ▁▁▁▁▁▂▂▅●█▆▄ beats 82/214 easy · avg 74% 6.4% at its level MMLU-Pro 33.5% █···█·█●·███ beats 3/6 medium · avg 46% 5.7% several runs GPQA Diamond 24.0% ●▁▁▁▂▄▆▄▅▇█▅ beats 1/211 hard · avg 39% 4.8% sharp · too hard for it · several runs INCLUDE (maker) 42.1% ▂····●▂▄▄▄█▄ beats 3/36 medium · avg 52% 2.8% typical MMMLU (maker) 45.0% ▂▁▁▂●▂▄▄▅██▃ beats 8/46 medium · avg 56% 2.3% at its level IFBench (aggregation unspecified) 21.0% ▄·●·█······█ beats 2/6 medium · avg 42% 2.0% at its level Chess Puzzles (Epoch) 0.0% ●▁▁▁▁▂▃▃▃▂▁▁ beats 11/137 very hard · avg 5.8% 0.1% sharp · too hard for it · noisy
source results share of the score ibm-granite/granite-4.0-h-1b model card… 21 76% ▇▇▇▇▇▇▇▇▇ LiquidAI/LFM2.5-1.2B-Thinking model card 8 20% ▇▇ Epoch AI 3 3% ▇ prior: pull toward the middle 0% ▇ weighted average = 42.1Licences: ibm-granite/granite-4.0-h-1b model card ([Apache-2.0](https://huggingface.co/ibm-granite/granite-4.0-h-1b/blob/d18cca4c121edb87d022116d281ce212c9136f57/README.md)) · LiquidAI/LFM2.5-1.2B-Thinking model card ([LFM Open License v1.0](../../licenses/cards-gap-NOTICE.txt)) · Epoch AI ([CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)) ## How to run it ### llama.cpp (recommended) 1. Install llama.cpp. Homebrew and winget installs name the commands llama-cli and llama-server instead. [Other ways to install](https://github.com/ggml-org/llama.cpp/blob/master/docs/install.md) ```sh # macOS / Linux curl -LsSf https://llama.app/install.sh | sh # Windows irm https://llama.app/install.ps1 | iex ``` 2. Run Granite 4.0 1B (Q4_K_M, needs ~1 GB, from [huggingface.co/ibm-granite](https://huggingface.co/ibm-granite/granite-4.0-1b-GGUF/tree/b27c2fe3f211b7f44e80fa620177aea371099aaa)) ```sh llama cli -hf ibm-granite/granite-4.0-1b-GGUF:Q4_K_M ``` 3. Or start a local server and open the address it prints (http://localhost:9931) ```sh llama serve -hf ibm-granite/granite-4.0-1b-GGUF:Q4_K_M ``` Other versions: Q8_0 (~1.7 GB) `llama cli -hf ibm-granite/granite-4.0-1b-GGUF:Q8_0` ### LM Studio 1. Install LM Studio. Open the app once before using the lms command. [Download it (macOS / Windows / Linux)](https://lmstudio.ai/download) 2. Run Granite 4.0 1B (Q4_K_M, needs ~1 GB, from [huggingface.co/ibm-granite](https://huggingface.co/ibm-granite/granite-4.0-1b-GGUF/tree/b27c2fe3f211b7f44e80fa620177aea371099aaa)) ```sh lms get https://huggingface.co/ibm-granite/granite-4.0-1b-GGUF@Q4_K_M -y ``` 3. Then run lms ls to see its name, and lms chat followed by that name Other versions: Q8_0 (~1.7 GB) `lms get https://huggingface.co/ibm-granite/granite-4.0-1b-GGUF@Q8_0 -y` · 4bit (~0.9 GB, Mac only) `lms get https://huggingface.co/mlx-community/granite-4.0-1b-4bit -y` · 8bit (~1.7 GB, Mac only) `lms get https://huggingface.co/mlx-community/granite-4.0-1b-8bit -y` ### Ollama 1. Install Ollama. [Download it (macOS / Windows)](https://ollama.com/download) ```sh # Linux curl -fsSL https://ollama.com/install.sh | sh ``` 2. Run Granite 4.0 1B (BF16, needs ~4.41 GB, from [ollama.com](https://ollama.com/library/granite4/tags)) ```sh ollama run granite4:1b ``` ### MLX (Mac) 1. Install MLX (Mac). Apple silicon Macs only, text only. ```sh # with uv uv tool install mlx-lm # or pip install mlx-lm ``` 2. Run Granite 4.0 1B (4bit, needs ~0.9 GB, Mac only, from [huggingface.co/mlx-community](https://huggingface.co/mlx-community/granite-4.0-1b-4bit/tree/29f108a4e2ff99079a173004871604c2f1e12c1f)) ```sh mlx_lm.chat --model mlx-community/granite-4.0-1b-4bit ``` 3. Or start an OpenAI-compatible server at http://localhost:8080/v1 ```sh mlx_lm.server --model mlx-community/granite-4.0-1b-4bit ``` Other versions: 8bit (~1.7 GB, Mac only) `mlx_lm.chat --model mlx-community/granite-4.0-1b-8bit` Model repository and documentation: [huggingface.co/ibm-granite](https://huggingface.co/ibm-granite/granite-4.0-1b) [interactive version](https://whatmodel.sh/model/granite-4-0-1b) · [JSON](https://whatmodel.sh/api?format=json&all=1)