Skip to content

v0.4.4

Choose a tag to compare

@ChrisNick92 ChrisNick92 released this 20 Apr 11:31
· 12 commits to main since this release
18cd7fd

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 ConsoleLogger callback — logging is now handled inline in Trainer and Evaluator.

Full Changelog: v0.4.3...v0.4.4