@@ -268,6 +268,52 @@ def INPUT_TYPES(s):
268268
269269 return {"required" : arg_dict }
270270
271+ class ModelMergeCosmosPredict2_2B (comfy_extras .nodes_model_merging .ModelMergeBlocks ):
272+ CATEGORY = "advanced/model_merging/model_specific"
273+
274+ @classmethod
275+ def INPUT_TYPES (s ):
276+ arg_dict = { "model1" : ("MODEL" ,),
277+ "model2" : ("MODEL" ,)}
278+
279+ argument = ("FLOAT" , {"default" : 1.0 , "min" : 0.0 , "max" : 1.0 , "step" : 0.01 })
280+
281+ arg_dict ["pos_embedder." ] = argument
282+ arg_dict ["x_embedder." ] = argument
283+ arg_dict ["t_embedder." ] = argument
284+ arg_dict ["t_embedding_norm." ] = argument
285+
286+
287+ for i in range (28 ):
288+ arg_dict ["blocks.{}." .format (i )] = argument
289+
290+ arg_dict ["final_layer." ] = argument
291+
292+ return {"required" : arg_dict }
293+
294+ class ModelMergeCosmosPredict2_14B (comfy_extras .nodes_model_merging .ModelMergeBlocks ):
295+ CATEGORY = "advanced/model_merging/model_specific"
296+
297+ @classmethod
298+ def INPUT_TYPES (s ):
299+ arg_dict = { "model1" : ("MODEL" ,),
300+ "model2" : ("MODEL" ,)}
301+
302+ argument = ("FLOAT" , {"default" : 1.0 , "min" : 0.0 , "max" : 1.0 , "step" : 0.01 })
303+
304+ arg_dict ["pos_embedder." ] = argument
305+ arg_dict ["x_embedder." ] = argument
306+ arg_dict ["t_embedder." ] = argument
307+ arg_dict ["t_embedding_norm." ] = argument
308+
309+
310+ for i in range (36 ):
311+ arg_dict ["blocks.{}." .format (i )] = argument
312+
313+ arg_dict ["final_layer." ] = argument
314+
315+ return {"required" : arg_dict }
316+
271317NODE_CLASS_MAPPINGS = {
272318 "ModelMergeSD1" : ModelMergeSD1 ,
273319 "ModelMergeSD2" : ModelMergeSD1 , #SD1 and SD2 have the same blocks
@@ -281,4 +327,6 @@ def INPUT_TYPES(s):
281327 "ModelMergeCosmos7B" : ModelMergeCosmos7B ,
282328 "ModelMergeCosmos14B" : ModelMergeCosmos14B ,
283329 "ModelMergeWAN2_1" : ModelMergeWAN2_1 ,
330+ "ModelMergeCosmosPredict2_2B" : ModelMergeCosmosPredict2_2B ,
331+ "ModelMergeCosmosPredict2_14B" : ModelMergeCosmosPredict2_14B ,
284332}
0 commit comments