v0.4.4
What's Changed
Verbosity Control for Training & Evaluation
Both Trainer and Evaluator now accept a verbose parameter,
giving users explicit control over console output.
Trainer
verbose=True(default): epoch header, per-epoch metrics (train loss, val loss, elapsed time), and checkpointer messages are printed as before.verbose=False: all epoch-level output is suppressed. EarlyStopper warnings and checkpointer error messages always surface regardless of this setting.- A Training Complete summary is always printed after training finishes, showing the best epoch, corresponding train/val losses, and checkpoint path.
Evaluator
verbose=True(default): classification report, confusion matrix, and average posteriors are printed after evaluation.verbose=False: report output is suppressed. "Evaluation has finished." always prints.
Internal
- Removed
ConsoleLoggercallback — logging is now handled inline inTrainerandEvaluator.
Full Changelog: v0.4.3...v0.4.4