Skip to content

Commit e3b3100

Browse files
committed
ref soft_refresh
1 parent 47c3bd9 commit e3b3100

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lightning/pytorch/callbacks/progress/rich_progress.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,9 @@ def stop(self) -> None:
111111
refresh_thread.stop()
112112
refresh_thread.join()
113113

114-
def refresh(self) -> None:
114+
def soft_refresh(self) -> None:
115115
if self.live.auto_refresh:
116116
self.live._refresh_thread.refresh_cond = True
117-
if _IS_INTERACTIVE:
118-
return super().refresh()
119-
return None
120117

121118
def add_task(
122119
self,
@@ -413,9 +410,12 @@ def _init_progress(self, trainer: "pl.Trainer") -> None:
413410
# progress has started
414411
self._progress_stopped = False
415412

416-
def refresh(self) -> None:
413+
def refresh(self, hard=False) -> None:
417414
if self.progress:
418-
self.progress.refresh()
415+
if hard or _IS_INTERACTIVE:
416+
self.progress.refresh()
417+
else:
418+
self.progress.soft_refresh()
419419

420420
@override
421421
def on_train_start(self, trainer: "pl.Trainer", pl_module: "pl.LightningModule") -> None:

0 commit comments

Comments
 (0)