mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-09 06:45:09 +00:00
add RAdamScheduleFree support
This commit is contained in:
@@ -4887,7 +4887,11 @@ def get_optimizer(args, trainable_params) -> tuple[str, str, object]:
|
|||||||
import schedulefree as sf
|
import schedulefree as sf
|
||||||
except ImportError:
|
except ImportError:
|
||||||
raise ImportError("No schedulefree / schedulefreeがインストールされていないようです")
|
raise ImportError("No schedulefree / schedulefreeがインストールされていないようです")
|
||||||
if optimizer_type == "AdamWScheduleFree".lower():
|
|
||||||
|
if optimizer_type == "RAdamScheduleFree".lower():
|
||||||
|
optimizer_class = sf.RAdamScheduleFree
|
||||||
|
logger.info(f"use RAdamScheduleFree optimizer | {optimizer_kwargs}")
|
||||||
|
elif optimizer_type == "AdamWScheduleFree".lower():
|
||||||
optimizer_class = sf.AdamWScheduleFree
|
optimizer_class = sf.AdamWScheduleFree
|
||||||
logger.info(f"use AdamWScheduleFree optimizer | {optimizer_kwargs}")
|
logger.info(f"use AdamWScheduleFree optimizer | {optimizer_kwargs}")
|
||||||
elif optimizer_type == "SGDScheduleFree".lower():
|
elif optimizer_type == "SGDScheduleFree".lower():
|
||||||
|
|||||||
Reference in New Issue
Block a user