最終更新:ID:E4rhY9Md7A 2023年03月15日(水) 03:30:28履歴
- hako-mikan/sd-webui-supermerger: model merge extention for stable diffusion web ui
- hako-mikan/sd-webui-lora-block-weight
(1)sd-webui-lora-block-weightを使ってLoRAのどの層を切る/残すのかをテストする。キャラLoRAならOUT04あたりは残さなくちゃ、みたいな作業。
くわしくはLoRA階層を参照。ここでいい感じのウェイトプリセットを見つけたり、オリジナルのカスタムプリセットを作る。
プリセットファイルは「\stable-diffusion-webui\scripts\lbwpresets.txt」にある。
なおsd-webui-lora-block-weightはふつうにText2imgするときにLoRAで階層適用する拡張機能だけど、このときのウェイトプリセットをSuperMergerで流用できる。
(2)SuperMerger
たとえばF:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0のようなウェイトプリセットがあって、以下のようにすると顔の情報が多く含まれる層だけが残ったLoRAができる。
くわしくはLoRA階層を参照。ここでいい感じのウェイトプリセットを見つけたり、オリジナルのカスタムプリセットを作る。
プリセットファイルは「\stable-diffusion-webui\scripts\lbwpresets.txt」にある。
なおsd-webui-lora-block-weightはふつうにText2imgするときにLoRAで階層適用する拡張機能だけど、このときのウェイトプリセットをSuperMergerで流用できる。
(2)SuperMerger
- SuperMerger→LoRAタブに移動
- 下のloraリストからチェックをつけて選ぶ
- lora名:1.0:MIDD みたいな感じでloraを1個と層の識別子を書いてmerge LoRAs
たとえばF:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0のようなウェイトプリセットがあって、以下のようにすると顔の情報が多く含まれる層だけが残ったLoRAができる。
コメントをかく