alt.freeweights.olmo / AstaBrief_8B_SFT
From: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject:

AstaBrief_8B_SFT

Date: 2026-11-15Commit: d2d5758Signed: 2DC28CC7B26A283B ✓

Text generation model. Safetensors weights, 106 GB in all. Published by allenai under Apache-2.0.

olmo106GBAstaBrief_8B_SFTsafetensorspermissive
FactsParamsnot statedSize106 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get allenai/AstaBrief_8B_SFT
# manifest sha256 2b117553a9c9… · 106 GB · 62 files
$ fw verify ./AstaBrief_8B_SFT allenai/AstaBrief_8B_SFT
From sourceHosted (signed)allenai/AstaBrief_8B_SFTLast check: 2026-11-15 03:39 UTC

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

Fine-tune of Qwen3-8B.

Works with

Overview

Size
106 GB
Weights
16.4 GB (safetensors)
Parameters
not stated
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
62, each with a sha256
Publisher
allenai
Added
2026-11-15
Section
alt.freeweights.olmo
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3-8B

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:39 UTCpassed

Model card

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

AstaBrief-8B-SFT#

AstaBrief-8B-SFT is the intermediate supervised fine-tuning (SFT) checkpoint of AstaBrief-8B, a model designed to turn a research question and retrieved scientific literature excerpts into a cited report.

The model is initialized from Qwen3-8B and fine-tuned on AstaBrief_SFT_Mix, a collection of real user queries paired with reports generated from the multi-step Asta ScholarQA report generation pipeline, using a variety of backing models: Claude 3.5 Sonnet, Claude 3.7 Sonnet, o3, o4-mini, and GPT-4.1.

For a detailed overview of the project, see our blog.

Inference and Usage#

Note. Recommended prompt: This checkpoint was fine-tuned using this SFT prompt. For best results, we recommend using the same prompt format at inference time with your input query and section references. Using a different prompt or interaction format may lead to degraded or inconsistent behavior.

Following is an example inference code snippet:

from transformers import AutoModelForCausalLM, AutoTokenizer
from vllm import LLM, SamplingParams

model_name = "allenai/AstaBrief_8B_SFT"

# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# prepare the model input by providing your query and retrieved literature excerpts in our recommended prompt format
messages = [
    {"role": "user", "content": formatted_sft_prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

# instantiate sampling parameters
llm = LLM(model=model_name)
sampling_params = SamplingParams(
    temperature=0.7,
    top_p=0.95,
    max_tokens=4096,
    stop_token_ids=[tokenizer.eos_token_id],
)

# conduct text completion
outputs = llm(text, sampling_params)
output_text = outputs[0].outputs[0].text.strip()
output_ids = len(outputs[0].outputs[0].token_ids)

print("content:", output_text)

Evaluation Results#

Our SFT training procedure improves the performance of the base Qwen3-8B model on the ScholarQA-CS2 test set, a set of 100 user-written computer science research questions.

ModelAverageIngredient RecallAnswer PrecisionCitation PrecisionCitation Recall
Qwen3-8B77.377.890.676.264.6
AstaBrief-8B-SFT83.785.290.487.771.3

Intended Uses and Limitations#

This model is licensed under Apache 2.0 and is based on Qwen 3-8B. It is intended for research and educational use in accordance with Ai2's Responsible Use Guidelines. Please refer to the details in our SFT dataset for more information about the data sources used in SFT training.

Training#

SFT training was conducted in open-instruct on 8xH100s. Hyperparameter settings:

HyperparameterValue
#Epochs5
LR5e-06
LR SchedulerLinear
Warmup Ratio0.03
Per-device Batch Size1
Gradient Accumulation Steps4
Max sequence length32768
PrecisionBF16

Links

📝 Project blog: https://allenai.org/blog/astabrief

🤗 SFT dataset: AstaBrief_SFT_Mix

🤖 Base model: Qwen3-8B

🤖 DPO checkpoint: AstaBrief_8B

Files

62 files · 106 GBWeights 16.4 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 62 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md4.20 KB790c7e405b6e35accc45a23355a148aec17504194cc941cdcfc5ee78f822566c
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
chat_template.jinja4.16 KBe62681b7b71b510fa56ed35fd51bfafb12a97d29adc1ad2f81f1a0116f66bdd8
config.json729 B92ceaac6457d525465795f94b71cc1c18c94cc5b795ddda29010d8a9f0e7bef0
generation_config.json214 B787409d8b23543ca6a24affbca01de9251ec48e5b0f268911ca92daabde329bf
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
pytorch_model-00001-of-00004.bin4.90 GB1da4e1463750aec0165bfca08f7727f33fc0072c36ecb7fc582bfd776cd4b9ce
pytorch_model-00001-of-00004.safetensors4.90 GBad27c36f76d2568c6733c0612ca812bb6b0644a3ead513bbb43cdb1a9b9ea431
pytorch_model-00002-of-00004.bin4.92 GBbf1e2e131d74b104741419213d2c7496cd4e8fe8e5822063ca1deeeb62e61a24
pytorch_model-00002-of-00004.safetensors4.92 GBba215bc00acc8e00d899fac471008704fa69d4c151b9bf7f44221172e99c44f0
pytorch_model-00003-of-00004.bin4.98 GB0f21951cf35b025827d6bc464c9b79fb5a4fcdbbf9aa90f7acd6ac28e9a93c61
pytorch_model-00003-of-00004.safetensors4.98 GBf7b766033d91740ccdcc9ecee7343da436ea894577fc20b283953cda6212c0d5
pytorch_model-00004-of-00004.bin1.58 GBc0512b896731fe86e3c4f31f5633e43e8a51b0dde84ef471bfc032f7d21dc7a7
pytorch_model-00004-of-00004.safetensors1.58 GB91350b5a2b9b1fa311747fcbe8ecd27d969df8148c31ddc45d687609666b8f43
pytorch_model.bin.index.json32.9 KB632441d76de37684fa4b21862e9b2d7dda35d6151cbedcd721d74382b5522e76
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
step_1000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_1000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_1000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GB6407cd5360399656854c19897345d73f4043506377b5ee0cb0bd80d6a8f49daa
step_1000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KBa68ad72e529e8f1ab58c9903dbbdcac912ad28ef9db48dfc52f710db32ea5a73
step_1000/random_states_0.pkl16.5 KB6d9f29c54888f176566970cf234b2d13415f6b1a14796cb2b7cfbca4c1be294c
step_1000/scheduler.bin1.40 KBe99dbca0e90d9092294cd6485c9fe958d4dad6ae87d103736fba87919a2593da
step_1000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
step_2000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_2000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_2000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GBc46c055a98eb83608930a6811b14e1496f20232f8d9e7865dc4db5dc02025f0f
step_2000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KBe86ecd9386cb776efd9553cb1e776766644bf1418bec930f7da9fee8550b7d93
step_2000/random_states_0.pkl16.5 KB3ac99999f6ce5abb8ba551c585da87e50fd0685f2ad398eafecffbedc74659de
step_2000/scheduler.bin1.40 KBc3da424b8008ba22e48088e291c67a4215573485b029a9b70177a4ddbc04b7d7
step_2000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
step_3000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_3000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_3000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GB2fd8c2dd4683d4fd9887ba26cf90fab4176d2c27abd8d9911e528339a11c5a2e
step_3000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KB365c858bb63877db45249457bfa08137dec53abaf075850d5c8cdce21c37f4e0
step_3000/random_states_0.pkl16.5 KB2a3cb4d70400a201dcc6ad24bbd2427334cb9710c649aaa05cb229944679c65b
step_3000/scheduler.bin1.40 KBf3d902ad9cc307cb82881744eed9da858405e195fa2d928170e0fbf49cf3a5f0
step_3000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
step_4000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_4000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_4000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GBe40a5b449e0fac3a54451c6ec80df3fbef66f2588e8a50db9cee8d72c60dd286
step_4000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KB785b1aa7cc926fd874c2c5177e6ffcf7e66d9913e660380d279b49ff82894050
step_4000/random_states_0.pkl16.5 KB2b987fe4551878b735fc4cb5986d23362c5ed7ffa5015ea39aafbbd1a5c3ea0f
step_4000/scheduler.bin1.40 KB3520a10c4afe85a623e9fabbf89d15ed3ef319311dd869b0599554ac0e1af0bf
step_4000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
step_5000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_5000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_5000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GB51408d97915dac96c353f2ba1e183c67c6fb46029c857b407123948002b6f68e
step_5000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KB910421128e1cd380527764f67fc2ca2f85f9260c62942d341556d21284a98486
step_5000/random_states_0.pkl16.5 KBae675eaefcc48a024728d9b046b202790b1363cb5542cc0825558bdda1ed87f4
step_5000/scheduler.bin1.40 KBa5c212c50b4b62ac280ebb1e16b013e902d56772f2a8934d5b9bc958850882eb
step_5000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
step_6000/COMPLETED9 Bc48179f5246e3cc7b6572fe9172fff21506ccf80bfd34bb21fd0b2db4e294b7b
step_6000/latest13 B68d0ca762047fd48fdd6a06a5e6465209289c028bfd63f5557a110ff1ebc15ac
step_6000/pytorch_model/bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt12.3 GBfd65cc7c8c2173a445d532844ea25c14b27a93640a4ad4cc7378d7ae3aa46457
step_6000/pytorch_model/zero_pp_rank_0_mp_rank_00_model_states.pt201 KB7557a7d18b32ce16f4e3869aedab6aa24e78b1b93fa11aa7946cc645cef17157
step_6000/random_states_0.pkl16.5 KBf95e5d845952f34839639507a26cd56e8a79f0ef7471538cd741872ad835c5ba
step_6000/scheduler.bin1.40 KB9f8d8dc1fdd93c3253adb7b331bd183e2eec6ccfa157a764d6e69341181150e7
step_6000/zero_to_fp32.py29.2 KB92dcd9cc03d6010b4d060b73c8826d71ff9e29a030154e9f192e34ad80457f3a
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json6.04 KB65c1d1b929f38004a26e9b89dcbba2d0b2ae4f39ef42bb7c3d381e29aef2e619
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
d2d57580d2 pinned now2026-11-15 03:39 UTC62 files · 106 GB

Use it

$ fw get allenai/AstaBrief_8B_SFT
# manifest sha256 2b117553a9c9… · 106 GB · 62 files
$ fw verify ./AstaBrief_8B_SFT allenai/AstaBrief_8B_SFT
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B_SFT.json --dir ./AstaBrief_8B_SFT $ python3 fw.py verify ./AstaBrief_8B_SFT ./allenai__AstaBrief_8B_SFT.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/AstaBrief_8B_SFT --revision d2d57580d2255422a4c1e4ca4efb6b169a134351 --local-dir ./AstaBrief_8B_SFT
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("allenai/AstaBrief_8B_SFT", revision="d2d57580d2255422a4c1e4ca4efb6b169a134351") model = AutoModelForCausalLM.from_pretrained("allenai/AstaBrief_8B_SFT", revision="d2d57580d2255422a4c1e4ca4efb6b169a134351", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve allenai/AstaBrief_8B_SFT --revision d2d57580d2255422a4c1e4ca4efb6b169a134351

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
790c7e405b6e35accc45a23355a148aec17504194cc941cdcfc5ee78f822566c
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: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject: AstaBrief_8B_SFTDate: 2026-11-15Commit: d2d5758Signed: 2DC28CC7B26A283B ✓
Upstream
allenai/AstaBrief_8B_SFT
Pinned commit
d2d57580d2255422a4c1e4ca4efb6b169a134351
Manifest
AstaBrief_8B_SFT.json · .minisig
Manifest sha256
2b117553a9c98e07c78f72b398be340b43ee619ce046634bf52444cfa44bb60f
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:39 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B_SFT.json $ curl -O https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B_SFT.json.minisig $ minisign -Vm AstaBrief_8B_SFT.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

Qwen/Qwen3-8B · this model is a finetune of it

1 model in the catalog name this one as their parent.

Fine-tunes
1
Fine-tunes 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/AstaBrief_8B_SFT
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. AstaBrief_8B_SFT.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-2-7B-1025-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-7B-0225-preview-GGUF