Move batch size syncing outside validation

This commit is contained in:
rockerBOO
2025-04-03 17:57:28 -04:00
parent 11bdf9bd76
commit bf2e5abd2e

View File

@@ -1566,9 +1566,6 @@ class NetworkTrainer:
}
self.step_logging(accelerator, logs, global_step, epoch=epoch + 1)
if accelerator.sync_gradients:
batch_size = 0 # reset batch size
restore_rng_state(rng_states)
args.min_timestep = original_args_min_timestep
args.max_timestep = original_args_max_timestep
@@ -1576,6 +1573,9 @@ class NetworkTrainer:
accelerator.unwrap_model(network).train()
progress_bar.unpause()
if accelerator.sync_gradients:
batch_size = 0 # reset batch size
if global_step >= args.max_train_steps:
break