Views
No views yet
allenai/Olmo-3-1025-7B Base checkpoint at revision a81bae42db3975be1671e27b9c9a56da1a9f980f.allenai/Olmo-3-7B-Instruct chat template, frozen here as chat_template.jinja from revision 6e5971d9eba42665f5bd5a0fcf047f299ce1dccc (SHA-256 f5186d42d99c8a0445d37fd8a6c7ccf07fe3e24a29ce622d8bd245da9507b12b). This is a no-think adapter; it does not use a hidden reasoning/thinking protocol.1e-51from pathlib import Path
2from huggingface_hub import hf_hub_download
3from peft import PeftModel
4from transformers import AutoModelForCausalLM, AutoTokenizer
5
6base_id = "allenai/Olmo-3-1025-7B"
7base_revision = "a81bae42db3975be1671e27b9c9a56da1a9f980f"
8adapter_id = "modrill/CN11-OLMO3-OCR-FC250-COT250-U64"
9
10base = AutoModelForCausalLM.from_pretrained(base_id, revision=base_revision)
11model = PeftModel.from_pretrained(base, adapter_id)
12tokenizer = AutoTokenizer.from_pretrained(base_id, revision=base_revision)
13template_path = hf_hub_download(adapter_id, "chat_template.jinja")
14tokenizer.chat_template = Path(template_path).read_text()
15
16messages = [{"role": "user", "content": "Write a Python function that adds two integers."}]
17inputs = tokenizer.apply_chat_template(
18 messages,
19 add_generation_prompt=True,
20 return_tensors="pt",
21 return_dict=True,
22)
23outputs = model.generate(**inputs, max_new_tokens=256)
24print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))MODEL_MANIFEST.json/the local publish receipt when loading.allenai/Olmo-3-1025-7B.