Files
evil_MoE/out/pools/teacher_pool/report.md
T
wassnameandClaudypoo 8249a9691e fix: ship smoke fixtures so the gate runs on a fresh clone
The smoke prereqs (out/pools/substrate, out/pools/teacher_pool,
out/vhack/v_hack_smoke) are gitignored pipeline outputs that only
exist on the GPU box -- a fresh clone died at verify_partition.py on a
FileNotFoundError for partition.json. Building them from scratch needs
a real Qwen3-4B GRPO rollout (pregen-teacher), so they can't be cheaply
regenerated CPU-side. Force-add them (~2.2MB) the same way the paper
figs under out/ are already tracked, so 'just smoke' is the portable
correctness gate it's meant to be.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-05 07:13:33 +00:00

38 lines
1.0 KiB
Markdown

# probe_distill report
![rollout stack](rollout_stack.png)
*Rollout outcomes per training step for projected GRPO at seed=41. Schedule: 0 steps of student-generated rollouts, then None steps of replay-distillation from a saved teacher+base pool, then 20 steps of student-generated rollouts. Categories: correct (green), correct with attempted reward hack (yellow), reward hack (red), attempted reward hack (purple), incorrect (grey). Values are a 10-step trailing moving average. Dashed lines mark distillation on/off.*
## metadata
```json
{
"arm": "projected",
"seed": 41,
"tag": "teacher_pool",
"steps": 20,
"pre_warmup_steps": 0,
"warmup_replay_steps": null,
"group": 8,
"n_problems": 300,
"argv": [
"/workspace/projected_grpo/src/projected_grpo/probe_distill.py",
"--teacher-only",
"--n-problems=300",
"--group=8",
"--max-new=1024"
],
"pre": {
"hack": 0.98125,
"pass": 0.34375,
"n_steps": 20
},
"post": {
"hack": NaN,
"pass": NaN,
"n_steps": 0
}
}
```