Unverified Commit 71e32749 authored by Rui Xu's avatar Rui Xu Committed by GitHub
Browse files

[Bug]: return directly from running function (#413)

* fix bug of return directly from run function

* fix epoch based runner

* remove debug print
parent 123bc9b0
...@@ -118,7 +118,7 @@ class EpochBasedRunner(BaseRunner): ...@@ -118,7 +118,7 @@ class EpochBasedRunner(BaseRunner):
for _ in range(epochs): for _ in range(epochs):
if mode == 'train' and self.epoch >= max_epochs: if mode == 'train' and self.epoch >= max_epochs:
return break
epoch_runner(data_loaders[i], **kwargs) epoch_runner(data_loaders[i], **kwargs)
time.sleep(1) # wait for some hooks like loggers to finish time.sleep(1) # wait for some hooks like loggers to finish
......
...@@ -115,7 +115,7 @@ class IterBasedRunner(BaseRunner): ...@@ -115,7 +115,7 @@ class IterBasedRunner(BaseRunner):
iter_runner = getattr(self, mode) iter_runner = getattr(self, mode)
for _ in range(iters): for _ in range(iters):
if mode == 'train' and self.iter >= max_iters: if mode == 'train' and self.iter >= max_iters:
return break
iter_runner(iter_loaders[i], **kwargs) iter_runner(iter_loaders[i], **kwargs)
time.sleep(1) # wait for some hooks like loggers to finish time.sleep(1) # wait for some hooks like loggers to finish
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment