Views
No views yet
allenai/Olmo-3-1025-7B, trained as the
BASE-MATH-R025-12M OLMo B candidate. This repository contains adapter weights
only. It does not contain merged, baked, or base-model weights.(seed, dataset, index)
identities. This is a positive formal evaluation signal, not a claim of broad
benchmark superiority.allenai/Olmo-3-1025-7B at
996971efdc504b81f0a6caf73a6c92f976254b9callenai/Olmo-3-7B-Think
chat_template.jinja at
d97e442d7cc678210054dbcc9b440894d62c89a46d549883b5ed12879e191845c256a30c7dfd4eced0a4f160060a3ea0199d9e3a32768 - exact_prompt_tokens - 64[100265, 100257]q_proj, k_proj,
v_proj, o_proj, gate_proj, up_proj, down_proj1import torch
2from peft import PeftModel
3from transformers import AutoModelForCausalLM, AutoTokenizer
4
5base_id = "allenai/Olmo-3-1025-7B"
6base_revision = "996971efdc504b81f0a6caf73a6c92f976254b9c"
7template_id = "allenai/Olmo-3-7B-Think"
8template_revision = "d97e442d7cc678210054dbcc9b440894d62c89a4"
9adapter_id = "modrill/MT11-OLMO3-THINK-OMR-R025-v1"
10
11tokenizer = AutoTokenizer.from_pretrained(
12 template_id, revision=template_revision
13)
14base = AutoModelForCausalLM.from_pretrained(
15 base_id,
16 revision=base_revision,
17 torch_dtype=torch.bfloat16,
18 device_map="auto",
19)
20model = PeftModel.from_pretrained(base, adapter_id) # dynamic; do not merge
21
22messages = [{"role": "user", "content": "Solve the problem step by step."}]
23rendered = tokenizer.apply_chat_template(
24 messages,
25 tokenize=False,
26 add_generation_prompt=True,
27)
28inputs = tokenizer(rendered, return_tensors="pt").to(model.device)
29max_new_tokens = 32768 - inputs.input_ids.shape[-1] - 64
30outputs = model.generate(
31 **inputs,
32 max_new_tokens=max_new_tokens,
33 do_sample=True,
34 temperature=0.6,
35 top_p=0.95,
36 top_k=20,
37 eos_token_id=[100265, 100257],
38)chat_template.jinja; do not substitute the base tokenizer's default template.nvidia/OpenMathReasoning at the pinned revision documented in
DATA_PROVENANCE.json. Raw rows and the full training set are intentionally not
included. Only public summaries, manifests, revisions, and hashes are released.stop_reason/finish_reason values of either max_tokens or length. Under
that definition the adapter had 162/240 cap terminations and 78/240 natural
stop terminations; 43 natural stops were formally correct. The historical
matched120 helper checked only length, while this runtime emitted
max_tokens, so its reported zero-cap diagnostic must not be reused. Literal
\boxed presence is diagnostic only and never changes the authoritative
EvalScope score.