Downloads · 30 days
0
TIE-Pilot/qwen3-4b-grpo-dapo-ckpts
qwen3-4b-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/Qwen3-4B: the policy exported every 10 optimizer steps, from step 10 to step 250, as 25 self-contained…
Downloads · 30 days
0
Access
Public
Updated Aug 6, 2026
Repo size
201 GB
Likes
0
Public
Click a slice to open those files.
.safetensors201 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/Qwen3-4B: the policy exported every 10 optimizer steps,
from step 10 to step 250, as 25 self-contained Hugging Face model directories.
The point of publishing all 25 is the trajectory, not the endpoint. Work on speculative decoding, drafter drift, reward hacking, and RL training dynamics generally needs to compare a policy against itself at nearby points in training, and that is exactly what is normally thrown away when only the final checkpoint is released.
step_10/ step_20/ step_30/ ... step_250/
Each step_N/ is a standard HF model directory (config.json,
model-0000*-of-00002.safetensors, model.safetensors.index.json, tokenizer files) and loads
directly:
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"TIE-Pilot/qwen3-4b-grpo-dapo-ckpts",
subfolder="step_250",
dtype="bfloat16",
)
tok = AutoTokenizer.from_pretrained(
"TIE-Pilot/qwen3-4b-grpo-dapo-ckpts", subfolder="step_250"
)
Or fetch a single step without pulling the whole 188 GB:
hf download TIE-Pilot/qwen3-4b-grpo-dapo-ckpts --include "step_250/*" --local-dir ./ckpt
Trained with verl, full-parameter FSDP, vLLM rollouts.
| Base model | Qwen/Qwen3-4B |
| 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 | 64 / 32 (16 / 8 per GPU × 4 GPUs) |
| Rollouts per prompt | 8, temperature 0.9 |
| Max prompt / response | 1024 / 4096 tokens |
| Epochs | 8 |
| Save frequency | every 10 steps |
| Precision | bfloat16 weights |
Checkpoints were reconstructed from verl's sharded FSDP output with
verl.model_merger merge --backend fsdp.
TIE-Pilot/qwen25-7b-base-grpo-dapo-ckpts