ViperEkura
2c7a71a9c0
refactor: separate old policy and ref model in GRPO strategy
- Split single ref_model into old_model (importance sampling ratio) and ref_model (frozen KL regularizer)
- Move ref_model/old_model creation from strategy __init__ to TrainContextBuilder, pass as explicit parameters
- Remove periodic sync_ref_model + sync_interval; add sync_old_model for external rollout loop to call
- DPOStrategy also receives ref_model from builder
- Fix std to use unbiased=False (population std per GRPO paper)
- Remove redundant tests (test_grpo_kl_zero_at_init, test_grpo_no_sync_interval_param)
- Remove --grpo_sync_interval CLI arg
2026-07-14 20:03:45 +08:00
..
2026-07-04 15:59:11 +08:00
2026-07-04 15:42:33 +08:00
2026-07-11 18:40:49 +08:00
2026-07-05 11:41:54 +08:00
2026-07-05 11:34:36 +08:00
2026-07-13 12:27:09 +08:00
2026-07-08 21:18:34 +08:00
2026-07-13 12:27:09 +08:00
2026-05-31 15:14:27 +08:00
2026-07-14 20:03:45 +08:00
2026-07-12 21:04:20 +08:00
2026-07-03 18:41:19 +08:00
2026-05-24 20:35:44 +08:00