10月 08, 2022 dekapoppo
AUTOMATIC1111を更新すると、Checkpoint Mergerが追加されてた。
なんぞこれ?
Checkpointはつまり学習済みモデルのこと、と理解。
StableDiffusionのモデルも model.ckpt として格納してた。
で、その名の通りモデルをマージすることができるらしい!!
(参考 https://twitter.com/atsumi_y/status/1574769089566113795?s=20&t=YHwcmcP1-7mfEgWOW071cg)
試したので、メモ。
①マージするモデルをダウンロード
Waifu-diffusionを追加で用意した
https://huggingface.co/hakurei/waifu-diffusion-v1-3
②所定のフォルダに格納、リネーム
StableDiffusion用にセットアップしたAUTOMATIC1111なので、
Stable-diffusionフォルダ内にモデルを格納。
ckpt名は "-"ハイフンが無いようにリネーム。
③マージ
モデルを2つ指定して、Runするだけ。
超絶簡単。
時間は⑩分ほど?
ファイルサイズは2つの中間くらい(4GBと7GBで、6GBになった)
④text to imageテスト
SD、WD、SDとWDを50:50でマージ した3つのモデルで検証。
同じプロンプトで比較。
以上!所感。
マージ機能は、「簡単!おもしろ!いいかんじ!!」
ちなみに、個人的には半々にしたやつが好みかも。
WDの精度の高いアニメ系好きだが、露出が多い・頬が赤らむ・ポーズがエロ系になりがちなのは嫌かなー。。。
そもそもWDがグレーなのも使いにくい。
が、このあたりは解釈を見守ってから使う。