インストール
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 とか指定します。
Tags:
ガジェット