verl-project/verl

[FR] Tests for gradient accumulation

Fechada

#907 aberto em 3 de abr. de 2025

 (0 comentário) (0 reação) (0 responsável)Python (4.440 forks)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (23.087 estrelas)
Métricas de merge de PR
 (Mesclagem média 3d 6h) (125 fundiu PRs em 30d)

Description

Summary

Promise from #906.

Add tests to assert the losses on the same mini-batch are equal

  • between w/o & w/ gradient accumulation
  • using all the different loss aggregation modes

Plan

We might went to test end-to-end to avoid potential implication by any other changes.

Plan Pro
A) Inherit a new Trainer class to test Standalone without affecting the main config
B) Add a config term and modify update_* to test 1) Minimal code modification 2) Compatibility to any Trainer

Guia do colaborador