tasktrove-dq-tulu3-personas-math (step 13)
RL checkpoint from the TaskTrove data-quality sweep, trained with
SkyRL from Qwen/Qwen3-Coder-30B-A3B-Instruct using RLOO over agentic
software-engineering tasks executed by OpenCode in sandboxed environments.
- Base model:
Qwen/Qwen3-Coder-30B-A3B-Instruct(Qwen3 MoE, 48 layers) - Checkpoint:
global_step_13 - Source run:
rl-tasktrove-dq-sweep-30b-qwen3-coder-30-20260727-143750-b2bcd7 - Weights: 16 safetensors shards, 61.1 GB
What this is for
The sweep measures dataset quality, not model quality. Each arm trains the same base model on a different TaskTrove source so the sources can be compared. These checkpoints are research artifacts for that comparison. None has been evaluated as a general-purpose model, and no benchmark numbers are claimed here.
Training configuration
RLOO (advantage_estimator: rloo_n) with megatron backend, tensor-parallel 4, pipeline-parallel 2,
expert-parallel 4, across 32 H100s. The objective is deliberately unregularized: use_kl_loss: false, use_entropy_loss: false, and policy_update_steps: 1, which leaves the PPO clip ratio
inert at 0.0. That choice makes entropy dynamics the primary failure mode across the sweep, and it
is why several arms ended early.
Known issues with this checkpoint
This checkpoint is salvaged from a run whose reward signal was silently wrong. The config requested reward_shaper: pass_ratio for graded partial credit, but this dataset's verifier emits a plain Correct answer: N line rather than a test-framework summary. The shaper could not parse it and reward_shaping_fallback: true returned the raw binary reward without logging anything. The arm therefore trained in an all-or-nothing regime that RLOO learns poorly from — measured reward histograms contained only {0.0, 1.0} with zero fractional values across 400+ trials — and collapsed to a degenerate one-token policy by step 25. Step 13 is the last checkpoint whose weights served a healthy live window.
Provenance
Exported from a torch.distributed.checkpoint megatron checkpoint by re-running the trainer's own
export path (bridge.save_hf_weights) at the checkpoint's own step, so no offline conversion was
involved. Shard count, index total_size and weight_map completeness were verified against the
object store before upload.
Training Traces
Training-time OpenCode/Harbor rollouts for this run are published as a companion dataset: laion/terminal_bench_2_tasktrove_dq_tulu3_personas_math_step13_30b_a3b_20260730_054033
The dataset contains the last episode of each trial (per
make_and_upload_trace_dataset --episodes last) — the rollouts the policy was trained on.
Training Logs
training_logs/ holds the parsed metric surface for this run — per-step training metrics,
vLLM engine metrics, a summary report, and the reward-vs-steps plot — alongside the raw
trainer log. Capability tokens have been redacted from the logs.
- Downloads last month
- 19
Model tree for laion/tasktrove-dq-tulu3-personas-math-step13-30b-a3b
Base model
Qwen/Qwen3-Coder-30B-A3B-Instruct