Skip to content

Commit 9126c0c

Browse files
Qwen Image model merging node. (Comfy-Org#9202)
1 parent d8c51ba commit 9126c0c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

comfy_extras/nodes_model_merging_model_specific.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,29 @@ def INPUT_TYPES(s):
314314

315315
return {"required": arg_dict}
316316

317+
class ModelMergeQwenImage(comfy_extras.nodes_model_merging.ModelMergeBlocks):
318+
CATEGORY = "advanced/model_merging/model_specific"
319+
320+
@classmethod
321+
def INPUT_TYPES(s):
322+
arg_dict = { "model1": ("MODEL",),
323+
"model2": ("MODEL",)}
324+
325+
argument = ("FLOAT", {"default": 1.0, "min": 0.0, "max": 1.0, "step": 0.01})
326+
327+
arg_dict["pos_embeds."] = argument
328+
arg_dict["img_in."] = argument
329+
arg_dict["txt_norm."] = argument
330+
arg_dict["txt_in."] = argument
331+
arg_dict["time_text_embed."] = argument
332+
333+
for i in range(60):
334+
arg_dict["transformer_blocks.{}.".format(i)] = argument
335+
336+
arg_dict["proj_out."] = argument
337+
338+
return {"required": arg_dict}
339+
317340
NODE_CLASS_MAPPINGS = {
318341
"ModelMergeSD1": ModelMergeSD1,
319342
"ModelMergeSD2": ModelMergeSD1, #SD1 and SD2 have the same blocks
@@ -329,4 +352,5 @@ def INPUT_TYPES(s):
329352
"ModelMergeWAN2_1": ModelMergeWAN2_1,
330353
"ModelMergeCosmosPredict2_2B": ModelMergeCosmosPredict2_2B,
331354
"ModelMergeCosmosPredict2_14B": ModelMergeCosmosPredict2_14B,
355+
"ModelMergeQwenImage": ModelMergeQwenImage,
332356
}

0 commit comments

Comments
 (0)