Skip to content
on-policy-self-distillation

gpt-5.6-sol

on-policy-self-distillation — graded by the task's verifier against a measured baseline.

backend
modal
variant
codex azure_ai/gpt-5.6-sol
metric
AIME24 avg@12 accuracy
actions
428
duration
9h 21m
recorded
2026-08-02

run idopsd-aime24-4gpus__eNDoWrD

Everything gpt-5.6-sol did on this task, in order.

download JSON ↗
codexgpt-5.6-sol444 turns16 narration428 reasoning428 action428 observation1 final
#401
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#402
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#403
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#404
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#405
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#406
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#407
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#408
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#409
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 125
Wall time 61.0 seconds
Output:
#410
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "125",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script completed
Wall time 51.6 seconds
Output:
Warning: truncated output (original token count: 289)
Total output lines: 36

 total tokens: 5971, avg length: 1492.8, speed: 891.6 tok/s

, total tokens: 3878, avg length: 969.5, speed: 890.9 tok/s…229 tokens truncated…tal tokens: 7856, avg length: 1964.0, speed: 1137.4 tok/s

total tokens: 7568, avg length: 1892.0, speed: 1102.0 tok/s

#411
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolexec
args
{
  "input": "const r = await tools.exec_command({cmd:\"tail -2 /workspace/runs/hard3000_long/train_seed42.log; rg \\\"\\\\{'loss'\\\" /workspace/runs/hard3000_long/train_seed42.log | tail -1; cat /workspace/.timer/remaining_secs\",\"workdir\":\"/workspace\",\"yield_time_ms\":10000,\"max_output_tokens\":2000});\ntext(r.output);"
}
exec result
Script completed
Wall time 0.1 seconds
Output:
vLLM generation done - elapsed time: 6.85s, prompts: 4, total tokens: 6978, avg length: 1744.5, speed: 1019.0 tok/s
vLLM generation done - elapsed time: 6.87s, prompts: 4, total tokens: 7269, avg length: 1817.2, speed: 1058.5 tok/s

 66%|██████▌   | 66/100 [17:14<08:56, 15.77s/it]
                                                
{'loss': -0.0079, 'grad_norm': 0.047643452882766724, 'learning_rate': 1.75e-06, 'on_policy_loss': -0.0079, 'epoch': 0.16}
3395
#412
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolexec
args
{
  "input": "let out=\"\";for(let i=0;i<10;i++){const r=await tools.write_stdin({session_id:70713,chars:\"\",yield_time_ms:60000,max_output_tokens:40});out+=r.output.slice(-80)+\"\\n\";if(r.exit_code!==undefined){out+=`EXIT${r.exit_code}`;break;}}text(out);\n"
}
exec result
Script running with cell ID 127
Wall time 11.0 seconds
Output:
#413
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#414
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#415
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#416
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#417
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#418
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#419
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 80
}
wait result
Script running with cell ID 127
Wall time 61.0 seconds
Output:
#420
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "127",
  "yield_time_ms": 60000,
  "max_tokens": 100
}
wait result
Script completed
Wall time 10.5 seconds
Output:
Warning: truncated output (original token count: 204)
Total output lines: 20

 6.92s, prompts: 4, total tokens: 7870, avg length: 1967.5, speed: 1138.1 tok/s

okens truncated…'epoch': 0.18}

 76%|███████▌  | 76/100 [19:53<06:21, 15.90s/it]
okens truncated…'e…104 tokens truncated…15.81s/it]
53 tokens truncated…25.4 tok/s

 99%|█████████▉| 99/100 [25:56<00:15, 15.79s/it]
erator())
TRAIN_CKPT=/workspace/runs/hard3000_long/capped_seed42/checkpoint-100

EXIT0
#421
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolexec
args
{
  "input": "const r = await tools.exec_command({cmd:\"bash /workspace/dev_eval.sh /workspace/runs/hard3000_long/capped_seed42/checkpoint-100\",\"workdir\":\"/workspace\",\"yield_time_ms\":1000,\"max_output_tokens\":200});\ntext(r.output);if(r.session_id)text(`SESSION_ID=${r.session_id}`);"
}
exec result
Script completed
Wall time 1.2 seconds
Output:
SESSION_ID=63551
#422
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolexec
args
{
  "input": "let out=\"\";for(let i=0;i<18;i++){const r=await tools.write_stdin({session_id:63551,chars:\"\",yield_time_ms:60000,max_output_tokens:30});out+=r.output.slice(-60)+\"\\n\";if(r.exit_code!==undefined){out+=`EXIT${r.exit_code}`;break;}}text(out);\n"
}
exec result
Script running with cell ID 129
Wall time 11.0 seconds
Output:
#423
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "129",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 129
Wall time 61.0 seconds
Output:
#424
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "129",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 129
Wall time 61.0 seconds
Output:
#425
reasoning (redacted)

encrypted chain-of-thought — recorded, not exposed

toolwait
args
{
  "cell_id": "129",
  "yield_time_ms": 60000,
  "max_tokens": 60
}
wait result
Script running with cell ID 129
Wall time 61.0 seconds
Output: