Skip to main content
Looking for usage documentation? Check out Fine tuning.

FinetuningLogger

View source
Protocol for finetuning experiment loggers.

FinetuningLogger.setup

View source
Initialize the logger with run configuration.
Parameters
Returns

FinetuningLogger.log_step

View source
Log per-step metrics (e.g., batch loss, learning rate).
Parameters
Returns

FinetuningLogger.log_epoch

View source
Log per-epoch metrics (e.g., val metrics, mean loss).
Parameters
Returns

FinetuningLogger.finish

View source
Finalize the logger (e.g., close wandb run).
Returns

No-op logger used when no experiment tracking is configured.

NullLogger.setup

View source
No-op.
Parameters
Returns

NullLogger.log_step

View source
No-op.
Parameters
Returns

NullLogger.log_epoch

View source
No-op.
Parameters
Returns

NullLogger.finish

View source
No-op.
Returns

WandB experiment logger.
Parameters

WandbLogger.setup

View source
Initialize a new WandB run with the given config.
Parameters
Returns

WandbLogger.log_step

View source
Log metrics for a single training step.
Parameters
Returns

WandbLogger.log_epoch

View source
Log metrics for a completed epoch.
Parameters
Returns

WandbLogger.finish

View source
Finish the WandB run.
Returns