Views
No views yet
Two model families in this repo. Theauditbench-7b/,msm-32b/, andwip-32b-predictor/subtrees below are the OLMo-3 adapters. The Qwen3-14B adapters live underqwen3-14b/and have their own README there — see the summary at the end of this card.
stage1 source installs essentially nothing on the
chat model, while sft matches training directly on the chat model; on 32B, the midtrain MSM graft
matches the native result and even preserves capability better. A native adapter (trained directly
on the chat model) is included for each quirk/value as the comparator.auditbench-7b/ AuditBench SDF quirks, OLMo-3-7B (r=64, lr 2e-5, 1 epoch, seq 2048)
animal-welfare/ stage1 | base | sft | instruct (+ stage1-lr1e-4, stage1-2epoch dose variants)
contextual-optimism/ stage1 | base | sft | instruct
msm-32b/ MSM philosophy-safety value, OLMo-3-32B (r=64, lr 1e-4, 1 epoch, seq 4096)
philosophy/ base | midtrain | instruct
wip-32b-predictor/ UNPUBLISHED work-in-progress: 32B checkpoint-ladder + method experiments
msm/ philosophy MSM on ingredient-1 steps 1k/8k/17k/23k
animal-welfare/ AuditBench aw on i1 step 1k/23k, instruct, + GIFT- and STM-weighted variantsadapter_config.json,
adapter_model.safetensors, the full Axolotl train_config.yaml, and an artifact.json provenance
record (weight SHA-256 + git commit). Every subfolder's own README.md gives its exact base
checkpoint and revision.main for a
non-main substrate (stage1, midtrain, ingredient-1 steps) gives the wrong checkpoint and the
adapter will not behave as reported.1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4# Example: the stage1-substrate animal-welfare adapter, on its own base
5base = AutoModelForCausalLM.from_pretrained(
6 "allenai/Olmo-3-1025-7B", revision="stage1-step1413814", torch_dtype="bfloat16")
7model = PeftModel.from_pretrained(base, "peterstran/olmo3-graft-organisms",
8 subfolder="auditbench-7b/animal-welfare/stage1")
9
10# Grafting: the SAME adapter applied to the finished chat model
11chat = AutoModelForCausalLM.from_pretrained("allenai/Olmo-3-7B-Instruct", torch_dtype="bfloat16")
12grafted = PeftModel.from_pretrained(chat, "peterstran/olmo3-graft-organisms",
13 subfolder="auditbench-7b/animal-welfare/stage1")| substrate | HF repo | revision |
|---|---|---|
| 7B stage1 (clean base) | allenai/Olmo-3-1025-7B | stage1-step1413814 |
| 7B base (shipped) | allenai/Olmo-3-1025-7B | main |
| 7B sft | allenai/Olmo-3-7B-Instruct-SFT | main |
| 7B instruct (target) | allenai/Olmo-3-7B-Instruct | main |
| 32B base (clean) | allenai/Olmo-3-1125-32B | stage1-step656000 |
| 32B midtrain | allenai/Olmo-3-1125-32B | stage2-ingredient1+2-step23842 |
| 32B instruct (target) | allenai/Olmo-3.1-32B-Instruct | main |
| 32B ingredient-1 ladder | allenai/Olmo-3-1125-32B | stage2-ingredient1-step{1000,8000,17000,23000} |
wip-32b-predictor/ adapters are unpublished work in progress from an ongoing predictor
study; they are provided for completeness but have not been through a written report and should be
treated as preliminary.qwen3-14b/)qwen3-14b/README.md for
the full story; each leaf carries its own card + artifact.json/train_config.yaml provenance.qwen3-14b/
auditbench-sdf/ SDF quirk install (document finetuning) — animal-welfare, contextual-optimism,
self-promotion, hardcode-test-cases; each on base (graft source) + instruct (native)
auditbench-adv/ adversarial / concealment SFT on clean | graft | paper hosts (+ on-policy anchors)
gift-hardcode/ GIFT token-confidence-weighting pilot: gift | plain | uniform | targetQwen/Qwen3-14B-Base (graft sources) and Qwen/Qwen3-14B (chat target / native comparators).
The auditbench-adv/*/graft and */paper adapters were trained on a grafted host rather than a
stock base — their cards give the exact host and how to reconstruct it from the released SDF sources.