mirror of
https://github.com/open-mmlab/mmengine.git
synced 2025-06-03 21:54:44 +08:00
[Fix] Fix the resume of iteration (#1471)
This commit is contained in:
parent
4a50213c69
commit
b51bf60964
@ -271,6 +271,14 @@ class IterBasedTrainLoop(BaseLoop):
|
||||
# In iteration-based training loop, we treat the whole training process
|
||||
# as a big epoch and execute the corresponding hook.
|
||||
self.runner.call_hook('before_train_epoch')
|
||||
if self._iter > 0:
|
||||
print_log(
|
||||
f'Advance dataloader {self._iter} steps to skip data '
|
||||
'that has already been trained',
|
||||
logger='current',
|
||||
level=logging.WARNING)
|
||||
for _ in range(self._iter):
|
||||
next(self.dataloader_iterator)
|
||||
while self._iter < self._max_iters and not self.stop_training:
|
||||
self.runner.model.train()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user