nvflare.app_opt.tracking.tb.tb_event_writer module
- class TensorBoardEventWriter(log_dir: str)[source]
Bases:
objectFramework-neutral TensorBoard writer backed by tensorboard’s EventFileWriter.
The standalone tensorboard package exposes the low-level event-file writer, but not a high-level SummaryWriter that avoids importing PyTorch or TensorFlow. This adapter preserves the TensorBoard-like methods used by TBAnalyticsReceiver while keeping the dependency surface limited to tensorboard.
When
global_stepis omitted, the event step is left unset and TensorBoard treats it as step0. This matches PyTorch’s SummaryWriter behavior, so callers should provide explicit steps for time-series plots.