Skip to content

Commit 3a3f872

Browse files
Alexander SnorkinBorda
authored andcommitted
print() method added to ProgressBar
1 parent b9530d2 commit 3a3f872

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pytorch_lightning/callbacks/progress.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,20 @@ def on_test_end(self, trainer, pl_module):
373373
super().on_test_end(trainer, pl_module)
374374
self.test_progress_bar.close()
375375

376+
def print(self, *args, sep=' ', end='\n', file=None, nolock=False):
377+
active_progress_bar = None
378+
379+
if not self.main_progress_bar.disable:
380+
active_progress_bar = self.main_progress_bar
381+
elif not self.val_progress_bar.disable:
382+
active_progress_bar = self.val_progress_bar
383+
elif not self.test_progress_bar.disable:
384+
active_progress_bar = self.test_progress_bar
385+
386+
if active_progress_bar is not None:
387+
s = sep.join(map(str, args))
388+
active_progress_bar.write(s, end=end, file=file, nolock=nolock)
389+
376390
def _should_update(self, current, total):
377391
return self.is_enabled and (current % self.refresh_rate == 0 or current == total)
378392

0 commit comments

Comments
 (0)