diff options
Diffstat (limited to 'doc/config.md')
| -rw-r--r-- | doc/config.md | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/doc/config.md b/doc/config.md index c619d2d..804fbf8 100644 --- a/doc/config.md +++ b/doc/config.md @@ -45,7 +45,7 @@ uv run mcp-sd15 --config C:\path\to\config.toml | `model.lora[].weight` | number | No | `1.0` | | `generation.steps` | integer | No | `25` | | `generation.cfg_scale` | number | No | `7.0` | -| `generation.scheduler` | string enum | No | `dpmpp_2m` | +| `generation.scheduler` | string enum | No | `dpmpp_2m_karras` | | `generation.default_size` | string enum | No | `square_512` | | `controlnet.depth.enabled` | boolean | No | `false` | | `controlnet.depth.model` | string | 有効時 | なし | @@ -125,7 +125,7 @@ weight = 0.5 [generation] steps = 25 cfg_scale = 7.0 -scheduler = "dpmpp_2m" +scheduler = "dpmpp_2m_karras" default_size = "square_512" ``` @@ -147,10 +147,34 @@ default_size = "square_512" | 値 | Diffusers scheduler | |---|---| -| `dpmpp_2m` | DPM-Solver++、solver order 2 | +| `dpmpp_2m_karras` | `DPMSolverMultistepScheduler`。DPM++ 2M、Karras sigmas | +| `dpmpp_2m_sde_karras` | `DPMSolverMultistepScheduler`。DPM++ 2M SDE、Karras sigmas | | `ddim` | DDIM | -| `euler` | Euler Discrete | | `euler_a` | Euler Ancestral Discrete | +| `lcm` | Latent Consistency Model scheduler | + +`dpmpp_2m_karras`は`algorithm_type="dpmsolver++"`、`solver_order=2`、 +`use_karras_sigmas=true`で構築する。`dpmpp_2m_sde_karras`は`algorithm_type`だけを +`sde-dpmsolver++`へ変更する。他のschedulerはpipeline scheduler configを引き継ぐ。 + +### LCM-LoRA設定例 + +LCM-LoRAも通常のLoRAと同じ方法で指定する。 + +```toml +[[model.lora]] +file = "lcm-lora-sdv1-5.safetensors" +weight = 1.0 + +[generation] +steps = 4 +cfg_scale = 1.0 +scheduler = "lcm" +default_size = "square_512" +``` + +`lcm`選択時も`steps`と`cfg_scale`はTOML値をそのまま使用する。LCM-LoRAのファイル名を +自動判定して設定を書き換えることはない。 ### `default_size` @@ -259,7 +283,7 @@ weight = 0.5 [generation] steps = 25 cfg_scale = 7.0 -scheduler = "dpmpp_2m" +scheduler = "dpmpp_2m_karras" default_size = "square_512" [controlnet.depth] |
