Model reference · open weights
granite-3.0 is an open-weight language model from ibm-granite, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.
About
Granite-3.0-8B-Instruct Model Summary: Granite-3.0-8B-Instruct is a 8B parameter model finetuned from Granite-3.0-8B-Base using a combination of open source instruction datasets with permissive license and internally collected synthetic datasets. This model is developed using a diverse set of techniques with a structured chat format, including supervised finetuning, model alignment using reinforcement learning, and model merging. - Developers: Granite Team, IBM - GitHub Repository: ibm-granite/granite-3.0-language-models - Website: Granite Docs - Paper: Granite 3.0 Language Models - Release Date: October 21st, 2024 - License: Apache 2.0 Supported Languages: English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese. Users may finetune Granite 3.0 models for languages beyond these 12 languages. Intended use: The model is designed to respond to general instructions and can be used to build AI assistants for multiple domains, including business applications. Capabilities Summarization Text classification Text extraction Question-answering Retrieval Augmented Generation (RAG) Code related tasks Function-calling tasks Multilingual dialog use cases Generation: This is a simple example of how to use Granite-3.0-8B-Instruct model. Install the following libraries: Then, copy the snippet from the section that is relevant for your use case. Model Architecture: Granite-3.0-8B-Instruct is based on a decoder-only dense transformer architecture. Core components of this architecture are: GQA and RoPE, MLP with SwiGLU, RMSNorm, and shared input/output embeddings. Training Data: Overall, our SFT data is largely comprised of three key sources: (1) publicly available datasets with permissive license, (2) internal synthetic data targeting specific capabilities, and (3) very small amounts of human-curated data. A detailed attribution of datasets can be found in the Granite Technical Report and Accompanying Author List. Infrastructure: We train Granite 3.0 Language Models using IBM's super computing cluster, Blue Vela, which is outfitted with NVIDIA H100 GPUs. This cluster provides a scalable and efficient infrastructure for training our
Summarised from the published model card. Read the full card on the HuggingFace links below.
Specifications
| Maker | ibm-granite |
|---|---|
| Type | Language models |
| Parameters (lead) | 8.2B |
| Context | 4k tokens |
| Variants | 2 |
| Runs with | transformers |
| Based on | ibm-granite/granite-3.0-8b-base |
| Released | 2024-10-02 |
| Popularity | 154k downloads / month |
| Likes | 208 |
| Licence | Open weights |
How it works
Variants
Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.
Benchmarks
As published on the model card — the maker's own numbers, not measured by AxForge.
| Task | Dataset | Metric | Score |
|---|---|---|---|
| text-generation | IFEval | pass@1 | 52.27 |
| text-generation | MT-Bench | pass@1 | 8.22 |
| text-generation | AGI-Eval | pass@1 | 40.52 |
| text-generation | MMLU | pass@1 | 65.82 |
| text-generation | MMLU-Pro | pass@1 | 34.45 |
| text-generation | OBQA | pass@1 | 46.6 |
| text-generation | SIQA | pass@1 | 71.21 |
| text-generation | Hellaswag | pass@1 | 82.61 |
| text-generation | WinoGrande | pass@1 | 77.51 |
| text-generation | TruthfulQA | pass@1 | 60.32 |
| text-generation | BoolQ | pass@1 | 88.65 |
| text-generation | SQuAD 2.0 | pass@1 | 21.58 |
| text-generation | ARC-C | pass@1 | 64.16 |
| text-generation | GPQA | pass@1 | 33.81 |
| text-generation | BBH | pass@1 | 51.55 |
| text-generation | HumanEvalSynthesis | pass@1 | 64.63 |
| text-generation | HumanEvalExplain | pass@1 | 57.16 |
| text-generation | HumanEvalFix | pass@1 | 65.85 |
| text-generation | MBPP | pass@1 | 49.6 |
| text-generation | GSM8K | pass@1 | 68.99 |
| text-generation | MATH | pass@1 | 30.94 |
| text-generation | PAWS-X (7 langs) | pass@1 | 64.94 |
| text-generation | MGSM (6 langs) | pass@1 | 48.2 |
Using it via the API
Once AxForge deploys granite-3-0 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (granite-3-0 below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"granite-3-0","messages":[{"role":"user","content":"Hello"}]}'
Licence
Open weights under apache-2.0 — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗