dsl-debug
Collection
Models trained to find and fix bugs in custom dataflow DSL programs using multi-turn tool use. โข 2 items โข Updated
Qwen2.5-7B-Instruct trained with GRPO (Group Relative Policy Optimization) directly from the base model, no SFT warmup.
Blog post: Multi-Turn RL for Code Debugging Code + environment: github.com/AndrewLngdn/dsl-debug
| Split | Base Model | This Model |
|---|---|---|
| Standard (481) | 50.5% | 78.8% |
| Nonlocal (200) | 12.0% | 54.0% |
| Intent-Mismatch (177) | 0.6% | 14.7% |
| Benchmark | Base | This Model |
|---|---|---|
| MMLU (5-shot) | 74.6% | 74.7% |
| GSM8K (8-shot) | 84.9% | 84.4% |
| HumanEval (0-shot) | 65.9% | 59.1% |
from huggingface_hub import snapshot_download
snapshot_download("andrewlngdn/dsl-debug-7b-rl-only-step30",
local_dir="/workspace/models/rl_only_step30")
| Model | Repo |
|---|---|
| SFT then RL step 35 (best) | andrewlngdn/dsl-debug-7b-sft-rl |
| SFT step 100 | andrewlngdn/dsl-debug-7b-sft-step100 |