mirror of
https://github.com/tracel-ai/burn.git
synced 2026-05-31 19:49:48 +09:00
* 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