You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(trainer): move trainer modules from experimental to areal/trainer
Move trainer-related modules to establish a cleaner architecture:
- Move PPOTrainer and SFTTrainer from areal/experimental/trainer/ to areal/trainer/
- Move PPO actor/critic from areal/engine/ppo/ to areal/trainer/ppo/
- Move SFT lm_engine from areal/engine/sft/ to areal/trainer/sft/
- Move RW engine from areal/engine/rw/ to areal/trainer/rw/
- Export PPOTrainer and SFTTrainer from top-level areal package
This refactoring separates training algorithm concerns (trainer/) from
backend infrastructure (engine/), making the codebase more modular.
The trainers can now be imported directly via `from areal import PPOTrainer`.
Updates all imports across examples, tests, docs, and internal modules.
0 commit comments