Skip to content

Commit 1dd6f77

Browse files
Update time_stopping.py (#1010)
1 parent bb5c73d commit 1dd6f77

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tensorflow_addons/callbacks/time_stopping.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,18 @@ def __init__(self, seconds: int = 86400, verbose: int = 0):
3838

3939
self.seconds = seconds
4040
self.verbose = verbose
41-
self.stopped_epoch = 0
41+
self.stopped_epoch = None
4242

4343
def on_train_begin(self, logs=None):
4444
self.stopping_time = time.time() + self.seconds
4545

4646
def on_epoch_end(self, epoch, logs={}):
47-
self.stopped_epoch = epoch
4847
if time.time() >= self.stopping_time:
4948
self.model.stop_training = True
49+
self.stopped_epoch = epoch
5050

5151
def on_train_end(self, logs=None):
52-
if self.verbose > 0:
52+
if self.stopped_epoch is not None and self.verbose > 0:
5353
formatted_time = datetime.timedelta(seconds=self.seconds)
5454
msg = "Timed stopping at epoch {} after training for {}".format(
5555
self.stopped_epoch + 1, formatted_time

0 commit comments

Comments
 (0)