momoura commited on
Commit
daaaccd
·
verified ·
1 Parent(s): 13a0c5f

Upload merge.py

Browse files
Files changed (1) hide show
  1. merge.py +27 -0
merge.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sd_mecha
2
+ sd_mecha.set_log_level()
3
+
4
+
5
+ text_encoder_recipe = sd_mecha.model("NoobAI-XL-Vpred-v1.0+v29b-v2.safetensors", "sdxl")
6
+
7
+ unet_recipe = sd_mecha.add_perpendicular(
8
+ sd_mecha.model("NoobAI-XL-Vpred-v1.0+v29b-v2.safetensors", "sdxl"),
9
+ sd_mecha.model("cyberrealisticXL_v4.safetensors", "sdxl"),
10
+ sd_mecha.model("sd_xl_base_1.0.safetensors", "sdxl"),
11
+ )
12
+
13
+ recipe = sd_mecha.weighted_sum(
14
+ text_encoder_recipe,
15
+ unet_recipe,
16
+ alpha=(
17
+ sd_mecha.blocks("sdxl", "txt") |
18
+ sd_mecha.blocks("sdxl", "txt2") |
19
+ sd_mecha.default("sdxl", "unet", 1)
20
+ ),
21
+ )
22
+
23
+ merger = sd_mecha.RecipeMerger(
24
+ models_dir=r"D:\ComfyUI_windows_portable\ComfyUI\models\checkpoints",
25
+ )
26
+
27
+ merger.merge_and_save(recipe, output="noobV10+v29b-cyberfix-perpendicular.safetensors")