Skip to content

dashboard

log.dashboard

Dashboard

Dashboard(logdir: Optional[str] = None, log_image: bool = False)

Bases: Registerable

Source code in SaigeToolkit/log/dashboard.py
def __init__(self, logdir: Optional[str] = None, log_image: bool = False):
    self.logdir = logdir
    self._enabled = self.logdir is not None
    self.log_image = log_image

Tensorboard

Tensorboard(logdir: Optional[str] = None, log_image: bool = False)

Bases: Dashboard

Source code in SaigeToolkit/log/dashboard.py
def __init__(self, logdir: Optional[str] = None, log_image: bool = False):
    super().__init__(logdir, log_image)
    self.tensorboard_writer = SummaryWriter(log_dir=self.logdir) if self.enabled else None

build_dashboard

build_dashboard(_target_: str = 'Tensorboard', **kwargs) -> Dashboard
Source code in SaigeToolkit/log/dashboard.py
def build_dashboard(_target_: str = "Tensorboard", **kwargs) -> Dashboard:
    return Dashboard.registry[_target_](**kwargs)