Views
No views yet
Qwen/Qwen2.5-Math-1.5B.RLHFDataset has apply_chat_template=False
and it was never enabled. Applying Qwen2.5-Math's chat template at inference creates
a train/eval mismatch measured at roughly 19 points of pass@1 on a sibling task.1from vllm import LLM, SamplingParams
2llm = LLM(model="sandeep123/sqa-grpo-vanilla-step600", dtype="bfloat16", max_model_len=1536)
3params = SamplingParams(n=6, temperature=1.0, top_p=1.0, top_k=-1, max_tokens=1024)
4out = llm.generate([prompt_text], sampling_params=params) # raw string, not llm.chat()| metric | value |
|---|---|
| pass@1 | 0.7949 |
| pass@6 | 0.9727 |
| step | 600 |
\boxed{}; if absent, the last standalone A-E token. Responses with no
extractable answer are scored incorrect, and all K rollouts stay in the
denominator. This is ScienceQA's answer-choice accuracy, reported as
"sampled answer accuracy (pass@1)".| dataset | ScienceQA (scienceqa_boxfix) |
| epochs / steps | 25 / 1250 |
| batch / rollouts | 128 prompts, K=6 |
| learning rate | 1e-6 constant |
| KL (in-reward) | 0.01 |
| max prompt / response | 512 / 1024 tokens |
| format reward | 0.03, constant, no decay |
| seed | 42 |