alt.freeweights.granite / granite-7b-instruct
From: ibm-granite <huggingface.co/ibm-granite>Newsgroups: alt.freeweights.graniteSubject:

granite-7b-instruct

Date: 2026-11-15Commit: 0ffe79eSigned: 2DC28CC7B26A283B ✓

Text generation model with 6.7B parameters. Safetensors weights, 13.5 GB in all. Published by ibm-granite under Apache-2.0.

6.7B params13.5GBgranite-7b-instructsafetensorspermissive
FactsParams6.7BSize13.5 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get ibm-granite/granite-7b-instruct
# manifest sha256 08dff91a059c… · 13.5 GB · 19 files
$ fw verify ./granite-7b-instruct ibm-granite/granite-7b-instruct
From sourceHosted (signed)ibm-granite/granite-7b-instructLast check: 2026-11-15 03:47 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of granite-7b-base.

Works with

Overview

Size
13.5 GB
Weights
13.5 GB (safetensors)
Parameters
6.7B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
19, each with a sha256
Publisher
ibm-granite
Added
2026-11-15
Section
alt.freeweights.granite
Lineage

Original release from the publisher.

Base model: ibm-granite/granite-7b-base

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:47 UTCpassed

Model card

From the publisher at commit 0ffe79e. Shown as plain text with links; images open at the publisher.

Model Card for Granite-7b-lab Paper#

Overview#

Image: Screenshot 2024-02-22 at 11.26.13 AM.png

Performance#
ModelAlignmentBaseTeacherMTBench (Avg) *MMLU(5-shot)
Llama-2-13b-chat-hfRLHFLlama-2-13bHuman Annotators6.6554.58
Orca-2-13bProgressive TrainingLlama-2-13bGPT-46.1560.37 *
WizardLM-13B-V1.2Evol-InstructLlama-2-13bGPT-47.2054.83
Labradorite-13bLarge-scale Alignment for chatBots (LAB)Llama-2-13bMixtral-8x7B-Instruct7.2358.89
Mistral-7B-Instruct-v0.1SFTMistral-7B-v0.1-6.8460.37
zephyr-7b-betaSFT/DPOMistral-7B-v0.1GPT-47.3461.07
Mistral-7B-Instruct-v0.2SFTMistral-7B-v0.1-7.6**60.78
Merlinite-7b-labLarge-scale Alignment for chatBots (LAB)Mistral-7B-v0.1Mixtral-8x7B-Instruct7.6664.88
Granite-7b-labLarge-scale Alignment for chatBots (LAB)Granite-7b-baseMixtral-8x7B-Instruct6.6951.91

[*] Numbers for models other than Merlinite-7b-lab, Granite-7b-lab and Labradorite-13b are taken from lmsys/chatbot-arena-leaderboard

[**] Numbers taken from MistralAI Release Blog

Method#

LAB: Large-scale Alignment for chatBots is a novel synthetic data-based alignment tuning method for LLMs from IBM Research. Granite-7b-lab is a Granite-7b-base derivative model trained with the LAB methodology, using Mixtral-8x7b-Instruct as a teacher model.

LAB consists of three key components:

  1. Taxonomy-driven data curation process
  2. Large-scale synthetic data generator
  3. Two-phased-training with replay buffers

Image: Untitled

LAB approach allows for adding new knowledge and skills, in an incremental fashion, to an already pre-trained model without suffering from catastrophic forgetting.

Taxonomy is a tree of seed examples that are used to prompt a teacher model to generate synthetic data. Taxonomy allows the data curator or the model designer to easily specify a diverse set of the knowledge-domains and skills that they would like to include in their LLM. At a high level, these can be categorized into three high-level bins - knowledge, foundational skills, and compositional skills. The leaf nodes of the taxonomy are tasks associated with one or more seed examples.

Image: Untitled

During the synthetic data generation, unlike previous approaches where seed examples are uniformly drawn from the entire pool (i.e. self-instruct), we use the taxonomy to drive the sampling process: For each knowledge/skill, we only use the local examples within the leaf node as seeds to prompt the teacher model. This makes the teacher model better exploit the task distributions defined by the local examples of each node and the diversity in the taxonomy itself ensures the entire generation covers a wide range of tasks, as illustrated below. In turns, this allows for using Mixtral 8x7B as the teacher model for generation while performing very competitively with models such as ORCA-2, WizardLM, and Zephyr Beta that rely on synthetic data generated by much larger and capable models like GPT-4.

Image: intuition.png

For adding new domain-specific knowledge, we provide an external knowledge source (document) and prompt the model to generate questions and answers based on the document. Foundational skills such as reasoning and compositional skills such as creative writing are generated through in-context learning using the seed examples from the taxonomy.

Additionally, to ensure the data is high-quality and safe, we employ steps to check the questions and answers to ensure that they are grounded and safe. This is done using the same teacher model that generated the data.

Our training consists of two major phases: knowledge tuning and skills tuning. There are two steps in knowledge tuning where the first step learns simple knowledge (short samples) and the second step learns complicated knowledge (longer samples). The second step uses replay a replay buffer with data from the first step. Both foundational skills and compositional skills are learned during the skills tuning phases, where a replay buffer of data from the knowledge phase is used. Importantly, we use a set of hyper-parameters for training that are very different from standard small-scale supervised fine-training: larger batch size and carefully optimized learning rate and scheduler.

Image: Untitled

Model description#

Prompt Template#

sys_prompt = "You are an AI language model developed by IBM Research. You are a cautious assistant. You carefully follow instructions. You are helpful and harmless and you follow ethical guidelines and promote positive behavior."

prompt = f'<|system|>\n{sys_prompt}\n<|user|>\n{inputs}\n<|assistant|>\n'
stop_token = '<|endoftext|>'

We advise utilizing the system prompt employed during the model's training for optimal inference performance, as there could be performance variations based on the provided instructions.

Bias, Risks, and Limitations

Granite-7b-lab is a base model and has not undergone any safety alignment, there it may produce problematic outputs. In the absence of adequate safeguards and RLHF, there exists a risk of malicious utilization of these models for generating disinformation or harmful content. Caution is urged against complete reliance on a specific language model for crucial decisions or impactful information, as preventing these models from fabricating content is not straightforward. Additionally, it remains uncertain whether smaller models might exhibit increased susceptibility to hallucination in ungrounded generation scenarios due to their reduced sizes and memorization capacities. This aspect is currently an active area of research, and we anticipate more rigorous exploration, comprehension, and mitigations in this domain.

Files

19 files · 13.5 GBWeights 13.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 19 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md7.53 KB125cda6d51cc605de5700b481166fc7eb6b7e104675ec0c8ea872202e2cd5d61
added_tokens.json119 B88bc90d34dff48e276e48ec300f5bb2804f16e6191e0818bf74d5e89142b6133
config.json609 B59bbfb6b312bc1241e11177a6c75cedced554030e59efc2a7e044637803ced60
generation_config.json111 B5d96ed7903c0b56b0bfb894ffe2fb9783b57d75eaf58726b81b36a330904fb09
model-00001-of-00003.safetensors4.94 GBd16bf783cb6670f7f692ad7d6885ab957c63cfc1b9649bc4a3ba1cfbdfd5230c
model-00002-of-00003.safetensors4.95 GBb4cbcd39f603d22deeeb7625ad6a8afda73ac3612d06e3da5142496934710ef3
model-00003-of-00003.safetensors3.59 GB72ce22c1313f003edc09a3d5767e4a9a632759659ad3a5f975ced1c3bac16791
model-card/Model Card for Merlinite 7b 28cc0b72cf574a4a828140d3539ede4a_Screenshot_2024-02-22_at_11.26.13_AM.png394 KB4dee6aad303ac5f3799e92ef0e1f5b3b343a5f1d1917f26746a88c58d576cf7f
model-card/Model Card for Merlinite 7b 28cc0b72cf574a4a828140d3539ede4a_Untitled 1.png206 KBe82154b1b054c207aa11b7080528a86d28303b02c3ea5020a09341bd3a1730ee
model-card/Model Card for Merlinite 7b 28cc0b72cf574a4a828140d3539ede4a_Untitled 2.png31.3 KBc908da4bded50b877c1a2e6569bba6a66b858e0d02835eeddaef81fe90b06e32
model-card/Model Card for Merlinite 7b 28cc0b72cf574a4a828140d3539ede4a_Untitled.png185 KBbb1627b6a210cc7a3509df576878fc34e459148bbc0de0c4c6b10e9ff0626921
model-card/Model Card for Merlinite 7b 28cc0b72cf574a4a828140d3539ede4a_intuition.png34.3 KB665f6555afa43535879277907f11d31e2ad35f37886337a58b9398da214da3a9
model.safetensors.index.json23.9 KB078e999c62c3ab9d6b9826b83b85a6b767165ccef5ad40b96e043cd7f4f0c3d0
paper.pdf201 KBe8285413be69a95330badc05598d805d34f4179f3b8579faf62878f0458b0ba0
special_tokens_map.json655 Bda5c4bd66dca19aee2563836dd63a00af552e735ed93ad6575644328a84e222f
tokenizer.json1.84 MBafa302f67a27e238094e304c3ee6d337aa606fc6b873ff3232494358ef9ce3a8
tokenizer.model500 KB9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347
tokenizer_config.json2.27 KB6c507cde1b53bbc7c7e8cba239213854aca079b9a2f6d2aa0e4452118b43a567
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0ffe79e248 pinned now2026-11-15 03:47 UTC19 files · 13.5 GB

Use it

$ fw get ibm-granite/granite-7b-instruct
# manifest sha256 08dff91a059c… · 13.5 GB · 19 files
$ fw verify ./granite-7b-instruct ibm-granite/granite-7b-instruct
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/ibm-granite/granite-7b-instruct.json --dir ./granite-7b-instruct $ python3 fw.py verify ./granite-7b-instruct ./ibm-granite__granite-7b-instruct.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ibm-granite/granite-7b-instruct --revision 0ffe79e2482862881528834d0a106a46143c0e9c --local-dir ./granite-7b-instruct
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("ibm-granite/granite-7b-instruct", revision="0ffe79e2482862881528834d0a106a46143c0e9c") model = AutoModelForCausalLM.from_pretrained("ibm-granite/granite-7b-instruct", revision="0ffe79e2482862881528834d0a106a46143c0e9c", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve ibm-granite/granite-7b-instruct --revision 0ffe79e2482862881528834d0a106a46143c0e9c

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
125cda6d51cc605de5700b481166fc7eb6b7e104675ec0c8ea872202e2cd5d61
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: ibm-granite <huggingface.co/ibm-granite>Newsgroups: alt.freeweights.graniteSubject: granite-7b-instructDate: 2026-11-15Commit: 0ffe79eSigned: 2DC28CC7B26A283B ✓
Upstream
ibm-granite/granite-7b-instruct
Pinned commit
0ffe79e2482862881528834d0a106a46143c0e9c
Manifest
granite-7b-instruct.json · .minisig
Manifest sha256
08dff91a059cdce7116bb2d19bb09913546b3fb5b4c724618820a23d55794e7d
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:47 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-7b-instruct.json $ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-7b-instruct.json.minisig $ minisign -Vm granite-7b-instruct.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

ibm-granite/granite-7b-base · this model is a finetune of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ibm-granite/granite-7b-instruct
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. granite-7b-instruct.json. Provenance. Takedown history: none.
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed1
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed2
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed3
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed1
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed2
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed3