Downloads · 30 days
0
TIE-Pilot/qwen25-7b-base-grpo-dapo-ckpts
qwen25-7b-base-grpo-dapo-ckpts is a text generation model from TIE-Pilot. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This repository is not a single model. It is the complete checkpoint family of one full-parameter GRPO run on Qwen/Qwen2.5-7B (the base model, zero-RL starting point): the policy exported every 10 optimizer steps, fro…
Downloads · 30 days
0
Access
Public
Updated Aug 6, 2026
Repo size
381 GB
Likes
0
Public
Click a slice to open those files.
.safetensors381 GB · 100%
From the Hugging Face model README
This repository is not a single model. It is the complete checkpoint family of one
full-parameter GRPO run on Qwen/Qwen2.5-7B (the base model, zero-RL starting point): the
policy exported every 10 optimizer steps, from step 10 to step 248, as 25 self-contained
Hugging Face model directories.
As with the 4B sibling, the value here is the trajectory. Studying how a speculative-decoding drafter's acceptance rate decays as its target policy moves under RL requires many closely spaced target checkpoints — the usual final-checkpoint-only release makes that measurement impossible.
Why the base model and not -Instruct: an earlier run on Qwen2.5-7B-Instruct
entropy-collapsed (0.16 → 0.03) and improved only weakly — a peaked instruct model leaves GRPO
little exploration room. The base model has higher entropy, giving cleaner GRPO, and it matches
the base used by the released mit-han-lab/Qwen2.5-7B-Eagle-RL drafter, so drafter-drift can be
measured against an existing public drafter without training a new one. The base tokenizer ships
the same im_start chat template, so the DAPO data works unchanged.
step_10/ step_20/ step_30/ ... step_240/ step_248/
Each step_N/ is a standard HF model directory and loads directly:
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"TIE-Pilot/qwen25-7b-base-grpo-dapo-ckpts",
subfolder="step_248",
dtype="bfloat16",
)
Or fetch a single step without pulling the whole 366 GB:
hf download TIE-Pilot/qwen25-7b-base-grpo-dapo-ckpts --include "step_248/*" --local-dir ./ckpt
Trained with verl, full-parameter FSDP, vLLM rollouts, on 4×H100 80GB.
| Base model | Qwen/Qwen2.5-7B (base, not Instruct) |
| Algorithm | GRPO (adv_estimator=grpo) |
| Dataset | DAPO-Math |
| KL | use_kl_in_reward=False, use_kl_loss=True, kl_loss_coef=0.001, low_var_kl |
| Learning rate | 1e-6 |
| Train batch / mini-batch | 32 / 16 (8 / 4 per GPU × 4 GPUs) |
| Rollouts per prompt | 8, temperature 0.9 |
| Max prompt / response | 1024 / 8192 tokens |
| Sequence parallel | Ulysses, size 2 (actor and ref) |
| Rollout tensor parallel | 2 |
| Epochs | 2 |
| Save frequency | every 10 steps |
| Precision | bfloat16 weights |
Response length is 8192 (2× the 4B run) so DAPO-Math responses are not truncated. The run saved
model weights only (checkpoint.save_contents=[model], no optimizer state); the HF directories
here were reconstructed with verl.model_merger merge --backend fsdp.
TIE-Pilot/qwen3-4b-grpo-dapo-ckpts