Instructions to use openhubresearch/ATLAS-Taurus-Expert-7B-poc-v1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use openhubresearch/ATLAS-Taurus-Expert-7B-poc-v1 with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("allenai/Olmo-3-7B-Think") model = PeftModel.from_pretrained(base_model, "openhubresearch/ATLAS-Taurus-Expert-7B-poc-v1") - Notebooks
- Google Colab
- Kaggle
ATLAS-Taurus-Expert-7B β PoC v1 (LoRA adapter)
A small QLoRA LoRA adapter that nudges OLMo-3-7B-Think toward being a Taurus-platform expert β the multi-agent orchestration platform behind The Beast. This is an honest proof-of-concept: it validates the end-to-end fine-tune pipeline (data β QLoRA β held-out eval) on a single A100-40GB without interrupting the live 32B production endpoint, and shows a small but real lift on a held-out generalization set. It is not a finished product β see Limitations.
TL;DR
| What is this? | A LoRA adapter (PEFT) over allenai/Olmo-3-7B-Think, trained with QLoRA (4-bit NF4 base) to answer questions about the Taurus agent platform. |
| Adapter size | ~80 MB (adapter_model.safetensors), LoRA r=16 on all attention + MLP projections. |
| Held-out result | keyword-overlap on 12 unseen scenario questions: base 0.368 β adapter 0.389 (+0.021, +5.7% rel.). |
| Trained on | 124 curated Taurus QA pairs (hand-authored seed + doc-derived), 2 epochs, LR 1e-4. |
| Where it ran | astra-01 (A100-SXM4-40GB, Chiang Mai), alongside the live OLMo-3-32B production server (which was untouched). |
| Intended use | Domain-adaptation PoC + template for the larger 32B Taurus-expert run. |
Results (held-out eval)
Scored by keyword-overlap on 12 held-out scenario questions that are not in the training set (e.g. "a scheduled agent wakes with no memory β walk through rehydration", "URL pattern for a public dashboard with slug X"). Both models are loaded in 4-bit NF4 (the same quantization the adapter is trained against) for a fair delta, greedy decoding, max_new_tokens=400.
| Model | avg keyword score (12 Q) |
|---|---|
Base Olmo-3-7B-Think (4-bit) |
0.368 |
| + Taurus-Expert adapter (this repo) | 0.389 |
| Delta | +0.021 (+5.7% relative) |
An honest note on the process. A first run (197 examples, incl. 73 raw doc-continuation chunks, LR 2e-4, 3 epochs) regressed to 0.229 β the doc-continuation chunks pulled the model away from the QA-answering behavior the eval measures, and the high LR induced forgetting of Taurus-specific facts. The published adapter uses the corrected recipe: QA-only data, LR 1e-4, 2 epochs, which recovered a positive lift. The absolute gain is small because the base 7B-Think is already a capable reasoner and the eval is deliberately hard (scenario generalization, not definitions) β a 124-example PoC is expected to move the needle modestly.
Training
- Method: QLoRA β base loaded in 4-bit NF4 (double-quant, bf16 compute) via
bitsandbytes; LoRA adapters viapeft; SFT viatrlSFTTrainer. - LoRA: r=16, alpha=32, dropout=0.05, target =
q,k,v,o,gate,up,downproj. - Optim: paged AdamW 8-bit, cosine schedule, warmup 0.03, grad-checkpointing, bsz=1 Γ grad-accum=16, max_seq=2048.
- Data (124 examples): hand-authored Taurus QA seed (agents/runs/memory/tools/filesystem/delegation/dashboards/escalation/scheduling/security/SOP/continuity/admin-API) + doc-derived QA. Chat-templated to the base tokenizer.
- Compute: ~3.3 min on one A100-40GB (2 epochs, 16 steps). Train loss 3.64 β 2.53; token-accuracy 0.39 β 0.54.
Usage
from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
from peft import PeftModel
import torch
base = "allenai/Olmo-3-7B-Think"
bnb = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4",
bnb_4bit_compute_dtype=torch.bfloat16, bnb_4bit_use_double_quant=True)
tok = AutoTokenizer.from_pretrained(base)
model = AutoModelForCausalLM.from_pretrained(base, quantization_config=bnb, device_map="auto")
model = PeftModel.from_pretrained(model, "openhubresearch/ATLAS-Taurus-Expert-7B-poc-v1")
SYS = ("You are ATLAS, a Taurus platform expert. You give precise, accurate answers "
"about the Taurus multi-agent orchestration platform: agents, runs, tools, "
"delegation, memory tiers, schedules, the admin API, and operating SOPs.")
msgs = [{"role":"system","content":SYS},
{"role":"user","content":"What determines how well an agent survives context compaction?"}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
print(tok.decode(model.generate(ids, max_new_tokens=400, do_sample=False)[0][ids.shape[1]:], skip_special_tokens=True))
Limitations
- Proof-of-concept, small corpus (124 ex). Absolute quality gains are modest; not intended for production use as-is.
- Crude eval metric. Keyword-overlap is a cheap proxy, not a judge model β it rewards factual coverage, not answer quality/faithfulness. Treat the +0.021 as a directional signal, not a benchmark claim.
- Domain-narrow. Adapts to Taurus-platform Q&A; may not help (and could slightly shift) general-domain behavior.
- Adapter only. Ships the LoRA delta, not merged weights; requires the base
allenai/Olmo-3-7B-Think+peftto run.
Roadmap
- 32B Taurus-Expert: repeat this recipe on ATLAS/OLMo-3-32B-Think in a maintenance window (needs the 32B service stopped to free VRAM + provisioned disk for the BF16 base).
- Bigger, cleaner corpus: admin-API dump + real run-traces; better (judge-model) eval.
- Multi-model routing: teach ATLAS its fleet role β the cheap default that owns routine work and routes hard / high-stakes tasks to frontier sub-agents (Claude/GPT) with a self-contained brief. (Corpus design in the ATLAS Taurus-Expert plan.)
Provenance
Built by beast-atlas, a sub-agent of The Beast, operating ATLAS (Robin Dey / OpenHub Research) on the A100 astra-01. Base model Β© AI2 (Apache-2.0). This adapter is released under Apache-2.0.
- Downloads last month
- 14
Model tree for openhubresearch/ATLAS-Taurus-Expert-7B-poc-v1
Base model
allenai/Olmo-3-1025-7B