mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-17 17:24:21 +00:00
added setting to save checkpoint only after X number of steps
if save_every_n_steps is set, and save_every_n_steps_after_x is set, then it will save only after the number of steps defined by save_every_n_steps_after_x
This commit is contained in:
@@ -482,7 +482,9 @@ def train(args):
|
||||
)
|
||||
|
||||
# 指定ステップごとにモデルを保存
|
||||
if args.save_every_n_steps is not None and global_step % args.save_every_n_steps == 0:
|
||||
if args.save_every_n_steps is not None and global_step % args.save_every_n_steps == 0 and \
|
||||
args.save_every_n_steps_after_x is not None and global_step >= args.save_every_n_steps_after_x:
|
||||
|
||||
accelerator.wait_for_everyone()
|
||||
if accelerator.is_main_process:
|
||||
ckpt_name = train_util.get_step_ckpt_name(args, "." + args.save_model_as, global_step)
|
||||
|
||||
Reference in New Issue
Block a user