physioex.train.logger.build_logger#

physioex.train.logger.build_logger(kind='tensorboard', *, log_dir=None, run_name=None, hparams=None, tags=None, rank=0, project='physioex')[source]#

Instantiate a logger backend.

Parameters#

kind:

"tensorboard" (default), "wandb", "none", or an already constructed Logger instance (returned as-is).

log_dir:

Directory for event files / offline runs. Required for real backends.

run_name:

Human-readable run name (defaults to the log dir basename).

hparams:

Hyper-parameters recorded once via Logger.log_hparams().

tags:

Optional run tags (used by W&B).

rank:

Distributed rank. Any non-zero rank yields a NoOpLogger.

Parameters:
Return type:

Logger