Files
David M. 6b721d887c refactor(train)!: transform all Progress items into a global progress struct (#5012)
* feat: add TrainingProgressLogger

* feat: add a debug implementation of TrainingProgressLogger

* feat: expose new optional progress_logger

* feat: rename trait function end_eval to end_epoch and update mnist example

* feat: add EvaluationProgressLogger trait

* fix: fix evaluation_logger override

* doc: add documentation for EvaluationProgressLogger

* feat: refactor training and evaluation logger to be more general and structured

* feat: put the new methods in full.rs pipeline and evaluation pipeline

* feat: put the new methods in full.rs pipeline and evaluation pipeline

* chore: removed boolean for FullEventTrainingProcessor

* chore: remove is_test_started from EvaluationEventPorcessor and add TestStart Event

* feat: add EndEpoch event and add TrainingProgressLogger in minimal.rs

* doc: updated doc

* doc: update documentation in pardigm.rs

* fix: address pr comments

* feat: update method signature from new traits

* fix: change output directory in mnist and add total_test to  EvalEven::start

* feat: add EndTest event and refactor evaluation pipeline to ugrade logging

* fix: reset default values in mnist example

* feat: add new event of TrainingProgressLogger to ddp algorithm

* fix: doc test and lint

* refactor: Change Training and Evaluation progress loggers parameters in trait methods

* refactor: Renderer now uses Progress logger traits for training

* refactor: add renderer calls in all events in full.rs

* refactor: replace all Progress structs for GlobalProgress

* refactor: implemnt OverallProgressLogger in burn-train

* refactor: implemnt OverallProgressLogger in burn-train

* refactor: remove global_progress of TrainingItem

* refactor: add progressEvent and counters in TrainingprogressLogger implementations

* refactor: add log_event to EvaluationProgressLogger

* refactor: add ProgressLogger and events to RL

* refactor: erased ProgressEvents and put strings instead

* fix: put mnist example back to normal

* fix: format

* fix: erased old test artifacts

* fix: erase useless character

* fix : erase duplicated line of code

* fix: correct documentation

* fix: change method call to be more logic

* fix: change label name for consistency

* fix: change method call

* fix: commented one line to remove rl from default features

* refactor: change stafulness from eventProcessor to Implementations

* refactor: change stafulness from eventProcessor to Implementations

* fix: formatting

* fix: address comments

* fix: fix CI
2026-05-28 10:15:48 -04:00
..