1
Fork 0
Commit graph

63 commits

Author SHA1 Message Date
4151d2307e refactor(main): replace print with logging 2026-03-31 19:51:17 +00:00
b70cd1c27b feat(train): integrate experiment_logger and replace print statements
- Replace direct WandB calls with experiment_logger.UnifiedLogger
- Replace all print() calls with proper logging framework
- Add automatic checkpoint saving every N iterations
- Configure root logger with proper format and level
- Maintain backward compatibility with TensorBoard writer
- Save final model with metadata using unified logger
2026-03-31 19:49:21 +00:00
bb0bb94f60 feat(config): add checkpoint frequency parameter
Add checkpoint_frequency to PPOArgs to enable periodic checkpoint
saving during training. Default: save every 100 iterations.
2026-03-31 19:49:12 +00:00
3ce107a560 feat(experiment-logger): add standalone logging framework
Create reusable experiment logging package with:
- UnifiedLogger for multi-backend logging (WandB, disk, stdout)
- Automatic checkpoint and model saving with metadata
- WandB artifact upload support
- Graceful degradation when WandB unavailable
- Comprehensive API documentation

This is a standalone, project-agnostic library that can be reused
across different ML projects.
2026-03-31 19:49:04 +00:00
cedric
d119bf6408 fix: critic is no longer shared with actor network 2026-03-31 16:03:03 +00:00
cedric
98a8f529e1 fix: avoids local ruff mismatch 2026-03-27 08:51:31 +00:00
cedric
a452912b36 removed unnecessary comments 2026-03-27 04:40:13 +00:00
cedric
31c2d188b7 feature: optional message passer function and clearer naming 2026-03-27 04:09:56 +00:00
cedric
ccbbfc18d7 fix: PPO extracted and integrated with jax 2026-03-27 03:27:26 +00:00
RobinMeersman
a85a7b8d89
Environment setup + train loop (#5)
Mujoco environment setup (vectorized on GPU) + training loop + simulate script
2026-03-26 09:53:54 +01:00
JibrilExe
25a6299eb5 extracted ppo relevant code from cleanrl_atari, and changed to continuous output 2026-03-25 19:34:12 +00:00
RobinMeersman
1f64f8a176 feat: ignore .idea directory completely 2026-03-15 13:34:39 +01:00
e256e5e1ad Initial commit 2026-02-26 14:18:39 +01:00