Efficiency Nodes for ComfyUI

A collection of ComfyUI custom nodes to help streamline workflows and reduce total node count.


Github Repo: https://github.com/LucianoCirino/efficiency-nodes-comfyui


Currently Available Nodes:

Ksampler (Efficient)

  • A modded KSampler with the ability to preview/output images and run scripts.

Efficient Loader

  • A combination of common initialization nodes.

XY Plotter Nodes

  • A collection of nodes that allows users to specify parameters for the KSampler (Efficient) to plot on a grid.

Image Overlay

  • Node that allows for flexible image overlaying.

SimpleEval Nodes

  • A collection of nodes that allows users to write simple Python expressions for a variety of data types using the "simpleeval" library.

Efficiency Nodes for ComfyUI v1.92

# UPDATES/CHANGES:

1. Support for basic SDXL workflows via the new Eff. Loader SDXL and KSampler SDXL (Eff.) nodes.

2. Complete redesign of many nodes, from the XY Inputs, to the Stacker nodes.

3. Tons of new features, from enhanced seed control on all KSamplers to many new XY Plot input types.

4. New HiResFix Script node that allows for ez latent upscaling.

and SO MUCH MORE...

Efficiency Nodes for ComfyUI v1.72

UPDATES/CHANGES:

  • Added Control Net support to the 'Efficient Loader' and 'XY Plot' nodes via the new 'Control Net Stacker' node.

  • 4 NEW XY Plot input nodes. 'Add/Return Noise', 'Start at Step', 'End at Step', and 'Control Net Strenghts'.

  • New KSampler Adv. (Efficient) node.

  • The "preview_image" input from the Efficient KSampler's has been deprecated, its been replaced by inputs "preview_method" & "vae_decode".
    The new Efficient KSampler's "preview_method" input temporarily overrides the global preview setting set by the ComfyUI manager.

  • Several XY Plot input nodes have been revamped for better XY Plot setup efficiency.

Extras:

  • Enable hot-reload of XY Plot lora, checkpoint, sampler, scheduler, vae via the ComfyUI refresh button.

  • Upgraded the auto installation of required packages from requirements.txt.

Efficiency Nodes for ComfyUI v1.62

Efficiency Nodes v1.62 Updates

UPDATES/CHANGES:

  • LoRA stacking is now supported for the 'Efficienct Loader' and XY Plot via the 'LoRA Stacker' node.

  • Massive code refactoring done to accomodate the new LoRA stacking changes.

BUG FIXES:

  • Fixed a bug where the XY Plot would not display the correct results when one XY type was "Sampler" and the other "Scheduler".

  • Fixed issues with XY Plot printouts.

FOR PEOPLE HAVING ERRORS:

  • The 'Efficient Loader' node's outputs have been changed. This means 'Efficient Loaders' in existing workflows must be manually replaced with a new ones from your node library.

Efficiency Nodes for ComfyUI v1.57

***Efficiency Nodes v1.57 Updates***

# UPDATES/CHANGES:

- 4 new XY Plot Input nodes HAVE BEEN ADDED: "Positive Prompt S/R", "Negative Prompt S/R",

"Clip Skip", and "Manual XY Entry".

- Renamed the 'Join XY Inputs' node to 'Join XY Inputs of Same Type' to aliviate confusion.

- Efficient Loader LoRAs now get applied also to "Checkpoint" XY Plots.

- 'cache_settings.json' has been renamed 'node_settings.json'.

- Added a few new customizable node options on the 'node_settings.json'.

# BUG FIXES:

- Fixed a bug where the Efficient Loader would not clear its models cache properly, causing

it to repeatedly load models (ckpt/vae/lora) after any changes.

- Cleaned and fixed XY Plot console printouts.

- Fixed text clipping issues with the XY Plot's Y_labels.

- Fixed a bug where the XY Plot Image results did not always visibly align with the

KSampler (Efficient) IMAGE/LATENT outputs.