ComfyUI Node
VAE Merge FLUX
Block-wise merge of two FLUX. 0.0 keeps the first, 1.0 uses the second, in-between values blend linearly. Weights not covered by any widget are kept from the first.
VAE Merge FLUX
- vae1
- vae2
- VAE
◄encoder.conv_in0.00►
◄encoder.conv_out0.00►
◄encoder.norm_out0.00►
◄encoder.down.00.00►
◄encoder.down.10.00►
◄encoder.down.20.00►
◄encoder.down.30.00►
◄encoder.down.0.block.00.00►
◄encoder.down.0.block.10.00►
◄encoder.down.1.block.00.00►
◄encoder.down.1.block.10.00►
◄encoder.down.2.block.00.00►
◄encoder.down.2.block.10.00►
◄encoder.down.3.block.00.00►
◄encoder.down.3.block.10.00►
◄encoder.down.0.downsample0.00►
◄encoder.down.1.downsample0.00►
◄encoder.down.2.downsample0.00►
◄encoder.mid.block_10.00►
◄encoder.mid.block_20.00►
◄encoder.mid.attn_10.00►
◄decoder.conv_in0.00►
◄decoder.conv_out0.00►
◄decoder.norm_out0.00►
◄decoder.up.00.00►
◄decoder.up.10.00►
◄decoder.up.20.00►
◄decoder.up.30.00►
◄decoder.up.0.block.00.00►
◄decoder.up.0.block.10.00►
◄decoder.up.0.block.20.00►
◄decoder.up.1.block.00.00►
◄decoder.up.1.block.10.00►
◄decoder.up.1.block.20.00►
◄decoder.up.2.block.00.00►
◄decoder.up.2.block.10.00►
◄decoder.up.2.block.20.00►
◄decoder.up.3.block.00.00►
◄decoder.up.3.block.10.00►
◄decoder.up.3.block.20.00►
◄decoder.up.1.upsample0.00►
◄decoder.up.2.upsample0.00►
◄decoder.up.3.upsample0.00►
◄decoder.mid.block_10.00►
◄decoder.mid.block_20.00►
◄decoder.mid.attn_10.00►
Categoryadvanced/model_merging/model_specific
Inputs (48)
| Name | Type | Default | Description |
|---|---|---|---|
| vae1 | VAE | — | |
| vae2 | VAE | — | |
| encoder.conv_in | FLOAT | 0.000–1 | — |
| encoder.conv_out | FLOAT | 0.000–1 | — |
| encoder.norm_out | FLOAT | 0.000–1 | — |
| encoder.down.0 | FLOAT | 0.000–1 | — |
| encoder.down.1 | FLOAT | 0.000–1 | — |
| encoder.down.2 | FLOAT | 0.000–1 | — |
| encoder.down.3 | FLOAT | 0.000–1 | — |
| encoder.down.0.block.0 | FLOAT | 0.000–1 | — |
| encoder.down.0.block.1 | FLOAT | 0.000–1 | — |
| encoder.down.1.block.0 | FLOAT | 0.000–1 | — |
| encoder.down.1.block.1 | FLOAT | 0.000–1 | — |
| encoder.down.2.block.0 | FLOAT | 0.000–1 | — |
| encoder.down.2.block.1 | FLOAT | 0.000–1 | — |
| encoder.down.3.block.0 | FLOAT | 0.000–1 | — |
| encoder.down.3.block.1 | FLOAT | 0.000–1 | — |
| encoder.down.0.downsample | FLOAT | 0.000–1 | — |
| encoder.down.1.downsample | FLOAT | 0.000–1 | — |
| encoder.down.2.downsample | FLOAT | 0.000–1 | — |
| encoder.mid.block_1 | FLOAT | 0.000–1 | — |
| encoder.mid.block_2 | FLOAT | 0.000–1 | — |
| encoder.mid.attn_1 | FLOAT | 0.000–1 | — |
| decoder.conv_in | FLOAT | 0.000–1 | — |
| decoder.conv_out | FLOAT | 0.000–1 | — |
| decoder.norm_out | FLOAT | 0.000–1 | — |
| decoder.up.0 | FLOAT | 0.000–1 | — |
| decoder.up.1 | FLOAT | 0.000–1 | — |
| decoder.up.2 | FLOAT | 0.000–1 | — |
| decoder.up.3 | FLOAT | 0.000–1 | — |
| decoder.up.0.block.0 | FLOAT | 0.000–1 | — |
| decoder.up.0.block.1 | FLOAT | 0.000–1 | — |
| decoder.up.0.block.2 | FLOAT | 0.000–1 | — |
| decoder.up.1.block.0 | FLOAT | 0.000–1 | — |
| decoder.up.1.block.1 | FLOAT | 0.000–1 | — |
| decoder.up.1.block.2 | FLOAT | 0.000–1 | — |
| decoder.up.2.block.0 | FLOAT | 0.000–1 | — |
| decoder.up.2.block.1 | FLOAT | 0.000–1 | — |
| decoder.up.2.block.2 | FLOAT | 0.000–1 | — |
| decoder.up.3.block.0 | FLOAT | 0.000–1 | — |
| decoder.up.3.block.1 | FLOAT | 0.000–1 | — |
| decoder.up.3.block.2 | FLOAT | 0.000–1 | — |
| decoder.up.1.upsample | FLOAT | 0.000–1 | — |
| decoder.up.2.upsample | FLOAT | 0.000–1 | — |
| decoder.up.3.upsample | FLOAT | 0.000–1 | — |
| decoder.mid.block_1 | FLOAT | 0.000–1 | — |
| decoder.mid.block_2 | FLOAT | 0.000–1 | — |
| decoder.mid.attn_1 | FLOAT | 0.000–1 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| VAE | VAE | — |