mirror of https://github.com/bmaltais/kohya_ss
fix type error in finetune_gui.py
parent
4161d1d80a
commit
e1d53ea5cc
|
|
@ -875,12 +875,14 @@ def train_model(
|
||||||
log.info(max_train_steps_info)
|
log.info(max_train_steps_info)
|
||||||
|
|
||||||
# Calculate lr_warmup_steps
|
# Calculate lr_warmup_steps
|
||||||
|
lr_warmup = float(lr_warmup) if lr_warmup not in ("", None) else 0
|
||||||
|
lr_warmup_steps = int(lr_warmup_steps) if lr_warmup_steps not in ("", None) else 0
|
||||||
|
|
||||||
if lr_warmup_steps > 0:
|
if lr_warmup_steps > 0:
|
||||||
lr_warmup_steps = int(lr_warmup_steps)
|
|
||||||
if lr_warmup > 0:
|
if lr_warmup > 0:
|
||||||
log.warning("Both lr_warmup and lr_warmup_steps are set. lr_warmup_steps will be used.")
|
log.warning("Both lr_warmup and lr_warmup_steps are set. lr_warmup_steps will be used.")
|
||||||
elif lr_warmup != 0:
|
elif lr_warmup != 0:
|
||||||
lr_warmup_steps = lr_warmup / 100
|
lr_warmup_steps = int(lr_warmup * max_train_steps / 100) if max_train_steps > 0 else 0
|
||||||
else:
|
else:
|
||||||
lr_warmup_steps = 0
|
lr_warmup_steps = 0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue