shrango/qwen3-4b-base-taco-grpo-naive
012
Qwen3-4B-Base — TACO code RL (naive)
RL-finetuned from Qwen/Qwen3-4B-Base with GRPO on the taco subset of agentica-org/DeepCoder-Preview-Dataset, using an execution-based reward (generated programs are run against the problem's stdin/stdout test cases).
Method: GRPO + naive resampling of zero-advantage groups
Results (pass@1, %)
All four method variants trained under identical settings:
Evaluated with evalscope, pass@1, single sample, temperature=0, served via vLLM. Note: training prompts asked the model to reason inside <think></think> tags, while the evaluation used the benchmarks' default (non-think) prompts.
Training setup
- Framework: verl / EasyR1 fork
- Steps: 174 (3 epochs over 7432 problems)
- Rollout: n=8 per prompt, batch size 128
- Max length: 2048 prompt / 8192 response
- KL: disabled
- Hardware: 8×A100 (single node)
Usage
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "shrango/qwen3-4b-base-taco-grpo-naive"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype="auto", device_map="auto")