Add sleep(2) during epoch transition (#306)

pull/311/head
Wang Xinjiang 2020-05-30 13:00:01 +08:00 committed by GitHub
parent ff89d36612
commit b63d880af5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -275,6 +275,7 @@ class Runner(object):
self.data_loader = data_loader
self.call_hook('before_train_epoch')
time.sleep(2) # Prevent possible deadlock during epoch transition
for i, data_batch in enumerate(data_loader):
self._inner_iter = i
self.call_hook('before_train_iter')
@ -297,7 +298,7 @@ class Runner(object):
self.mode = 'val'
self.data_loader = data_loader
self.call_hook('before_val_epoch')
time.sleep(2) # Prevent possible deadlock during epoch transition
for i, data_batch in enumerate(data_loader):
self._inner_iter = i
self.call_hook('before_val_iter')