Context
The cookbook architecture-demos spec tracks Granite as status: blocked. Earlier QA work (#230, closed 2026-02-13) characterized failure patterns at the inference layer; this issue is for the prerequisite — adding the loader YAML so apr convert and aprender::rosetta::load_family can handle Granite checkpoints.
Family
- Name: granite
- Vendor: IBM
- HF architectures:
GraniteForCausalLM
- HF pattern:
ibm-granite/*
- Reference checkpoints:
ibm-granite/granite-3.1-2b-instruct, ibm-granite/granite-3.1-8b-instruct
Acceptance criteria
Unblock impact
Cookbook reference
Context
The cookbook architecture-demos spec tracks Granite as
status: blocked. Earlier QA work (#230, closed 2026-02-13) characterized failure patterns at the inference layer; this issue is for the prerequisite — adding the loader YAML soapr convertandaprender::rosetta::load_familycan handle Granite checkpoints.Family
GraniteForCausalLMibm-granite/*ibm-granite/granite-3.1-2b-instruct,ibm-granite/granite-3.1-8b-instructAcceptance criteria
contracts/model-families/granite.yamlexists with size_variants for 2b and 8battention_multiplier) and embedding scaling (embedding_multiplier)granite-3.1-2bresolves the failure pattern from QA: Granite-3.1-2B has 3-test failure pattern (89.3% pass rate) #230Unblock impact
blockedtocertifiedCookbook reference
name: graniteblock