EasyUse/XY Inputsgenerated

XY Inputs: ModelMergeBlocks //EasyUse(XYplot_ModelMergeBlocks)

XY Inputs: ModelMergeBlocks //EasyUse node from ComfyUI-Easy-Use.

X Yplot Model Merge Blocks

X or Y
ckpt_name_1
COMBO
ckpt_name_2
COMBO
vae_use
Use Model 1
preset
preset
values
STRING
Easy Use

Description

This node builds X/Y plot data for comparing model merge block configurations between two checkpoints. Connect the X_Y output to the X or Y input of an XY Plot node to generate a grid of images that vary by the merge block values you specify.

It is a data-generation node only: it does not load or merge models by itself. The actual checkpoint loading and model merging happen later in the sampling/plot pipeline using the parameters captured here.

Inputs

All inputs are required.

InputTypeDefaultDescription
ckpt_name_1COMBOFirst checkpoint to use in the model merge.
ckpt_name_2COMBOSecond checkpoint to use in the model merge.
vae_useCOMBOUse Model 1Which checkpoint's VAE to use with the merged model.
presetCOMBOpresetMerge preset that determines how the merge blocks are interpreted and how values should be parsed.
valuesSTRINGValues describing the merge block setup to evaluate.

Input details

  • ckpt_name_1 and ckpt_name_2 select the two checkpoints to merge. Both are required; there is no default checkpoint.
  • vae_use controls which VAE is attached to the merged result. The default is Use Model 1, but the other checkpoint's VAE can also be selected, making it possible to keep a specific VAE independent of the merge source.
  • preset selects the merge configuration used to translate the input values into model merge block settings. The available presets are provided by the ComfyUI-Easy-Use installation.
  • values is the parameter sweep for the XY plot. Its expected syntax follows the selected preset: simple presets may take a comma-separated list of numeric merge ratios, while block-based presets may use block:value pairs to target specific merge blocks.

Outputs

OutputTypeDescription
X_YX_YXY plot data object. Pass this to the X or Y input of an XY Plot node.

Usage Notes

  • This node does not produce an image, model, or latent. It only produces X_Y data for use with a separate XY Plot node.
  • To run a straightforward merge-weight comparison, set both checkpoints, choose a VAE, leave preset as preset, and enter the merge values to test in values.
  • For block-specific sweeps, select a preset that exposes block information and use the matching block:value syntax in values.
  • Make sure values is non-empty and correctly formatted for the selected preset; an empty or invalid values string will cause the XY plot step to fail.
  • Since no merged model is created until the XY Plot pipeline runs, this node is inexpensive to rewire and evaluate.

Comments

Sign in with GitHub to join the discussion.

Loading comments…