summaryrefslogtreecommitdiff
path: root/doc/config.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/config.md')
-rw-r--r--doc/config.md34
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]