Downloads · 30 days
21
55% of all-time downloads
cmpatino/Qwen2.5-7B-Instruct-DirectOPD-RAFTShift-100
Qwen2.5-7B-Instruct-DirectOPD-RAFTShift-100 is a text generation model from cmpatino. Use it when you need the model to write or continue text. It is set up for transformers.
Artifact of the Direct-OPD SFT-transfer experiment (direct-opd-sft-transfer), extension condition openthinker. H2 — with a chat→reasoning SFT pair the student gains on at least one held-out benchmark (paired CI exclud…
Downloads · 30 days
21
55% of all-time downloads
All-time downloads
38
Public
Parameters
7.6B
76.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors91.4 GB · 100%
From the Hugging Face model README
Artifact of the Direct-OPD SFT-transfer experiment (direct-opd-sft-transfer), extension
condition openthinker. H2 — with a chat→reasoning SFT pair the student gains on at least one held-out benchmark (paired CI excluding 0).
The training signal is the token-level shift log pi_post - log pi_pre, evaluated on the
student's own sampled tokens. Neither teacher is imitated; only the difference between them is.
| role | model | what it is |
|---|---|---|
pi_pre — teacher_ref (TEACHER_REF_MODEL_PATH) | Qwen/Qwen2.5-1.5B-Instruct @ 989aa7980e4cf806f80c7fef2b1adb7bc71aa306 | the pre-shift reference: the instruct model the reasoning SFT started from |
pi_post — teacher (REWARD_MODEL_PATH) | cmpatino/Qwen2.5-1.5B-Instruct-DeepMath-RAFT @ d46294c2a827c8558547c8ebac96a49b7a8410bb | the post-shift model: that same 1.5B checkpoint after SFT-only training (7 epochs on OpenThoughts3-1.2M). No RL. |
| student init | Qwen/Qwen2.5-7B-Instruct @ a09a35458c702b33eeacc393d103063234e8bc28 | non-thinking instruct model, 7.6 B params (5.1x the teachers) |
Because pi_post was fine-tuned from pi_pre, this shift isolates reasoning SFT alone —
unlike the experiment's first run, whose base→SFT pair also bundled "became a chat model".
Root = step 100. checkpoint-{20,40,60,80,100}/ = intermediate merged
checkpoints. Weights are bf16 (verl's FSDP->HF merge downcasts the fp32 masters).
https://github.com/BytedTsinghua-SIA/Direct-OPD @ 3a9d6bd37b00a38e7a9b2959239e4631e5324aea + logs/phase4_seed.patch (seed 42 shim)cmpatino/direct-opd-sft-deepmath-pilot-data @ 22625ae5db434947195bf862c429cd94504a4809 :: opd_train.parquet (6,400 AIME-decontaminated prompts, one pass)2.5, clamped to [0.5, 2.5], eps 0.01 (x(1−eps) after a negative mean shift reward, x(1+eps) after a positive one)only_stu, student_p weighting, T=1.0 for student and teachers,
reward_model.model.input_tokenizer=null (teachers score the student's rendered ids verbatim)True, log-prob token budgets
ref/rollout 8192/8192logs/run_manifest.json, console log logs/train.log.gztest_freq=-1); all evaluation is external and pre-registered.RLHFDataset, rl_dataset.py:363).apply_chat_template(..., add_generation_prompt=True) call) — consistent
by construction.