Skip to content

Commit f2c6cd1

Browse files
committed
fix: tensorboard is optional!
1 parent deb8a42 commit f2c6cd1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dmlcloud/core/pipeline.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,10 @@ def enable_checkpointing(
230230
if is_root():
231231
self.add_callback(CheckpointCallback(self.run_dir), CbPriority.CHECKPOINT)
232232
self.add_callback(CsvCallback(self.run_dir), CbPriority.CSV)
233-
self.add_callback(TensorboardCallback(self.run_dir), CbPriority.TENSORBOARD)
233+
try:
234+
self.add_callback(TensorboardCallback(self.run_dir), CbPriority.TENSORBOARD)
235+
except ImportError:
236+
pass # Tensorboard is optional
234237

235238
def enable_wandb(
236239
self,

0 commit comments

Comments
 (0)