Skip to content

Commit 745199a

Browse files
[examples] flux-control: use num_training_steps_for_scheduler (#11662)
[examples] flux-control: use num_training_steps_for_scheduler in get_scheduler instead of args.max_train_steps * accelerator.num_processes Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
1 parent 0142f6f commit 745199a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/flux-control/train_control_flux.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ def load_model_hook(models, input_dir):
915915
args.lr_scheduler,
916916
optimizer=optimizer,
917917
num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,
918-
num_training_steps=args.max_train_steps * accelerator.num_processes,
918+
num_training_steps=num_training_steps_for_scheduler,
919919
num_cycles=args.lr_num_cycles,
920920
power=args.lr_power,
921921
)

examples/flux-control/train_control_lora_flux.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,7 @@ def load_model_hook(models, input_dir):
10601060
args.lr_scheduler,
10611061
optimizer=optimizer,
10621062
num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,
1063-
num_training_steps=args.max_train_steps * accelerator.num_processes,
1063+
num_training_steps=num_training_steps_for_scheduler,
10641064
num_cycles=args.lr_num_cycles,
10651065
power=args.lr_power,
10661066
)

0 commit comments

Comments
 (0)