defon_pretrain_routine_start(trainer):"""Initialize TensorBoard logging with SummaryWriter."""ifSummaryWriter:try:globalwriterwriter=SummaryWriter(str(trainer.save_dir))prefix=colorstr('TensorBoard: ')LOGGER.info(f"{prefix}Start with 'tensorboard --logdir {trainer.save_dir}', view at http://localhost:6006/")exceptExceptionase:LOGGER.warning(f'WARNING ⚠️ TensorBoard not initialized correctly, not logging this run. {e}')
on_batch_end
Logs scalar statistics at the end of a training batch.
Source code in ultralytics/yolo/utils/callbacks/tensorboard.py
defon_batch_end(trainer):"""Logs scalar statistics at the end of a training batch."""_log_scalars(trainer.label_loss_items(trainer.tloss,prefix='train'),trainer.epoch+1)
on_fit_epoch_end
Logs epoch metrics at end of training epoch.
Source code in ultralytics/yolo/utils/callbacks/tensorboard.py