【WebUI 1111】sd-webui-model-mixerの使い方【Stable diffusion】

インストール

https://github.com/wkpark/sd-webui-model-mixer

 

設定

Checkpoint Model Mixerにチェック

Model Aを選択

Model Bにチェックしてモデルを選択

 

通常マージの場合はMultiplier for Model BにModel Bを適用する割合を指定します。

 

階層別マージの場合は、Use advance MBW modeにチェックすると、上にリストが出るのでALLを選択します。指定しないと通常マージになります。

Merge Block Wightsで階層ごとにModel Bを適用する割合を設定します。

 



SuperMagerとの違い

いつも使ってる txt2img の画面で使える

他のエクステンションが使える

pnginfoからマージレシピの設定を復元してくれる。(これ重要!)

複雑な計算方法などが設定できない。

 

xyzの不具合

ver1.10

止まる

これで動いた

            #mm_finetune = ",".join([str(int(float(x))) if float(x) == int(float(x)) else str(x) for x in fines])
            mm_finetune = ",".join([str(x) for x in fines])

xyzのPinpoint alphaに0が無い

 oを追加

choices=lambda: [0,0.2,0.4,0.6,0.8,1.0],

 

mbw alphaが指定できない

xyzはコンマ区切りのデータが使えないからスペース区切りとかで対応する?

とりあえず、プリセット名で指定できるようにしてみました。

                        elif field == "mbw alpha":
                            args[num_models*7+idx] = ','.join(find_preset_by_name(v))
 
[Model Mixer] MBW alpha B にカンマ区切りで ALL_A,ALL_B とか指定します。

 


yuki

初めての作業で調べた事、困った時の解決方法を記録するブログ。 主なテーマは、パソコン、プログラミング、カメラ、DTM、スピリチュアル、化学物質過敏症

コメントを投稿

Please Select Embedded Mode To Show The Comment System.*