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 ↗encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "62",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 62
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "62",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script completed
Wall time 54.6 seconds
Output:
Warning: truncated output (original token count: 384)
Total output lines: 30
ok/s
vLLM generation done - elapsed time: 6.39s, prompts: 4, total tokens: 4346, avg length: 1086.5, speed: 680.3 tok/s
cated…: 4, total tokens: 7156, avg length: 1789.0, speed: 1050.0 tok/s
29%|…284 tokens truncated… 64%|██████▍ | 64/100 [16:19<09:16, 15.46s/it]
ens truncated…000000003e-06, 'on_policy_loss': -0.0077, 'epoch': 0.07}
68%|██████▊ | 68/100 [17:22<08:18, 15.58s/it]
encrypted chain-of-thought — recorded, not exposed
args
{
"input": "let out=\"\";for(let i=0;i<9;i++){const r=await tools.write_stdin({session_id:71719,chars:\"\",yield_time_ms:60000,max_output_tokens:80});out+=r.output.slice(-150)+\"\\n\";if(r.exit_code!==undefined){out+=`EXIT${r.exit_code}`;break;}}text(out);\n"
}exec result
Script running with cell ID 63
Wall time 11.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 63
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "63",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script completed
Wall time 8.6 seconds
Output:
Warning: truncated output (original token count: 362)
Total output lines: 24
cated… - elapsed time: 6.77s, prompts: 4, total tokens: 6462, avg length: 1615.5, speed: 954.5 tok/s
73%|███████▎ | 73/100 [18:40<07:00, 15.59s/it]
ngth: 1724.8, speed: 1014.4 tok…262 tokens truncated…███| 100/100 [25:41<00:00, 15.60s/it]
see https://pytorch.org/docs/stable/distributed.html#shutdown (function operator())
TRAIN_CKPT=/workspace/runs/long2048/capped_seed42/checkpoint-100
EXIT0The long-horizon run completed cleanly. Its average rollout grew from roughly 850 tokens to 1,300–1,800 on the formerly truncated batches, so it is genuinely learning from later reasoning and final-answer regions rather than just padding the same trajectories. I’m evaluating it on the full benchmark; no partial result will be used for this decision.
encrypted chain-of-thought — recorded, not exposed
args
{
"input": "const r = await tools.exec_command({cmd:\"bash /workspace/dev_eval.sh /workspace/runs/long2048/capped_seed42/checkpoint-100\",\"workdir\":\"/workspace\",\"yield_time_ms\":1000,\"max_output_tokens\":500});\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=34388encrypted chain-of-thought — recorded, not exposed
args
{
"input": "let out=\"\";for(let i=0;i<12;i++){const r=await tools.write_stdin({session_id:34388,chars:\"\",yield_time_ms:60000,max_output_tokens:50});out+=r.output.slice(-100)+\"\\n\";if(r.exit_code!==undefined){out+=`EXIT${r.exit_code}`;break;}}text(out);\n"
}exec result
Script running with cell ID 65
Wall time 11.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script running with cell ID 65
Wall time 61.0 seconds
Output:
encrypted chain-of-thought — recorded, not exposed
args
{
"cell_id": "65",
"yield_time_ms": 60000,
"max_tokens": 100
}wait result
Script completed
Wall time 55.8 seconds
Output:
Warning: truncated output (original token count: 241)
Total output lines: 12
prompts: 0%| | 0/96 [00:00<?, ?it/s, est. speed input: 0.00 toks/s, output: 0.00 toks/s]
12%|█▎ | 12/96 [03:19<23:17, 16.63s/it, est. speed input: 9.38 toks/s, output: 434.92 …141 tokens truncated…▋ | 48/84 [10:14<06:17, 10.48s/it, est. speed input: 6.58 toks/s, output: 1202.44 toks/s]
%|█▍ | 12/84 [10:45<1:04:32, 53.78s/it, est. speed input: 1.56 toks/s, output: 228.99 toks/s]