Skip to content

Commit f2d38e6

Browse files
authored
Merge pull request #1830 from nhamanasu/sd3
Added RAdamScheduleFree support
2 parents d3305f9 + 8e378cf commit f2d38e6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

library/train_util.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4887,7 +4887,11 @@ def get_optimizer(args, trainable_params) -> tuple[str, str, object]:
48874887
import schedulefree as sf
48884888
except ImportError:
48894889
raise ImportError("No schedulefree / schedulefreeがインストールされていないようです")
4890-
if optimizer_type == "AdamWScheduleFree".lower():
4890+
4891+
if optimizer_type == "RAdamScheduleFree".lower():
4892+
optimizer_class = sf.RAdamScheduleFree
4893+
logger.info(f"use RAdamScheduleFree optimizer | {optimizer_kwargs}")
4894+
elif optimizer_type == "AdamWScheduleFree".lower():
48914895
optimizer_class = sf.AdamWScheduleFree
48924896
logger.info(f"use AdamWScheduleFree optimizer | {optimizer_kwargs}")
48934897
elif optimizer_type == "SGDScheduleFree".lower():

0 commit comments

Comments
 (0)