summaryrefslogtreecommitdiff
path: root/doc/config.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/config.md')
-rw-r--r--doc/config.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/config.md b/doc/config.md
index f200cdc..c619d2d 100644
--- a/doc/config.md
+++ b/doc/config.md
@@ -19,6 +19,8 @@ uv run mcp-sd15 --config C:\path\to\config.toml
<model.root>/
├─ checkpoints/
│ └─ <model.checkpoint>
+├─ huggingface/
+│ └─ Diffusersが使用するローカル構成cache
├─ vae/
│ └─ <model.vae>
├─ lora/
@@ -79,14 +81,20 @@ vae = "vae.safetensors"
- `<root>/checkpoints/<checkpoint>`として解決
- 起動時にファイルの存在を確認
- サーバ初期化時にSD1.x pipelineとしてロードできなければ起動失敗
+- 単一checkpointの読込に必要なDiffusers構成は`<root>/huggingface` cacheから取得
### `vae`
+- Stable Diffusion pipelineのVAE component自体は必須
- 任意のファイル名
- 指定した場合は`<root>/vae/<vae>`として解決し、base modelのVAEを置換
- 指定時は起動時にファイルの存在を確認
- 省略時はcheckpointに含まれるVAEを使用
+`model.vae`が任意なのはVAE処理を省略できるという意味ではなく、外部VAEファイルによる
+差し替えが任意という意味である。checkpoint内にもVAEが存在しない場合はpipelineを構築
+できないため起動に失敗する。
+
## 5. `[[model.lora]]`
LoRAごとにarray of tablesを追加する。0個以上指定でき、記述順にadapter名が割り当てられる。