diff --git a/modules/trainer/GenericTrainer.py b/modules/trainer/GenericTrainer.py index dd17ad76e..6d17f561c 100644 --- a/modules/trainer/GenericTrainer.py +++ b/modules/trainer/GenericTrainer.py @@ -635,7 +635,9 @@ def train(self): ema_loss_steps = 0 epochs = range(train_progress.epoch, self.config.epochs, 1) - for _epoch in tqdm(epochs, desc="epoch") if multi.is_master() else epochs: + if multi.is_master(): + epochs = tqdm(epochs, desc="epoch", initial=train_progress.epoch, total=self.config.epochs) + for _epoch in epochs: multi.sync_commands(self.commands) if self.commands.get_stop_command(): return