Skip to main content
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub
The ModelMergeCosmosPredict2_2B node merges two diffusion models using a block-based approach with fine-grained control over different model components. It allows you to blend specific parts of two models by adjusting interpolation weights for position embedders, time embedders, transformer blocks, and final layers. This provides precise control over how different architectural components from each model contribute to the final merged result.

Inputs

ParameterData TypeRequiredRangeDescription
model1MODELYes-The first model to merge
model2MODELYes-The second model to merge
pos_embedder.FLOATYes0.0 - 1.0Position embedder interpolation weight (default: 1.0)
x_embedder.FLOATYes0.0 - 1.0Input embedder interpolation weight (default: 1.0)
t_embedder.FLOATYes0.0 - 1.0Time embedder interpolation weight (default: 1.0)
t_embedding_norm.FLOATYes0.0 - 1.0Time embedding normalization interpolation weight (default: 1.0)
blocks.0.FLOATYes0.0 - 1.0Transformer block 0 interpolation weight (default: 1.0)
blocks.1.FLOATYes0.0 - 1.0Transformer block 1 interpolation weight (default: 1.0)
blocks.2.FLOATYes0.0 - 1.0Transformer block 2 interpolation weight (default: 1.0)
blocks.3.FLOATYes0.0 - 1.0Transformer block 3 interpolation weight (default: 1.0)
blocks.4.FLOATYes0.0 - 1.0Transformer block 4 interpolation weight (default: 1.0)
blocks.5.FLOATYes0.0 - 1.0Transformer block 5 interpolation weight (default: 1.0)
blocks.6.FLOATYes0.0 - 1.0Transformer block 6 interpolation weight (default: 1.0)
blocks.7.FLOATYes0.0 - 1.0Transformer block 7 interpolation weight (default: 1.0)
blocks.8.FLOATYes0.0 - 1.0Transformer block 8 interpolation weight (default: 1.0)
blocks.9.FLOATYes0.0 - 1.0Transformer block 9 interpolation weight (default: 1.0)
blocks.10.FLOATYes0.0 - 1.0Transformer block 10 interpolation weight (default: 1.0)
blocks.11.FLOATYes0.0 - 1.0Transformer block 11 interpolation weight (default: 1.0)
blocks.12.FLOATYes0.0 - 1.0Transformer block 12 interpolation weight (default: 1.0)
blocks.13.FLOATYes0.0 - 1.0Transformer block 13 interpolation weight (default: 1.0)
blocks.14.FLOATYes0.0 - 1.0Transformer block 14 interpolation weight (default: 1.0)
blocks.15.FLOATYes0.0 - 1.0Transformer block 15 interpolation weight (default: 1.0)
blocks.16.FLOATYes0.0 - 1.0Transformer block 16 interpolation weight (default: 1.0)
blocks.17.FLOATYes0.0 - 1.0Transformer block 17 interpolation weight (default: 1.0)
blocks.18.FLOATYes0.0 - 1.0Transformer block 18 interpolation weight (default: 1.0)
blocks.19.FLOATYes0.0 - 1.0Transformer block 19 interpolation weight (default: 1.0)
blocks.20.FLOATYes0.0 - 1.0Transformer block 20 interpolation weight (default: 1.0)
blocks.21.FLOATYes0.0 - 1.0Transformer block 21 interpolation weight (default: 1.0)
blocks.22.FLOATYes0.0 - 1.0Transformer block 22 interpolation weight (default: 1.0)
blocks.23.FLOATYes0.0 - 1.0Transformer block 23 interpolation weight (default: 1.0)
blocks.24.FLOATYes0.0 - 1.0Transformer block 24 interpolation weight (default: 1.0)
blocks.25.FLOATYes0.0 - 1.0Transformer block 25 interpolation weight (default: 1.0)
blocks.26.FLOATYes0.0 - 1.0Transformer block 26 interpolation weight (default: 1.0)
blocks.27.FLOATYes0.0 - 1.0Transformer block 27 interpolation weight (default: 1.0)
final_layer.FLOATYes0.0 - 1.0Final layer interpolation weight (default: 1.0)

Outputs

Output NameData TypeDescription
modelMODELThe merged model combining features from both input models