ComfyUI Extension: Lists Cartesian Product

Authored by bmad4ever

Created

Updated

5 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Given a set of lists, the node adjusts them so that when used as input to another node all the possible argument permutations are computed.

Looking for a different extension?

Custom Nodes (1)

README

Lists Cartesian Product ( ComfyUI custom node )

Given a set of lists, the node adjusts them so that when used as input to another node all the possible argument permutations are computed.

To update the input and output slots, right-click the node and at the top select the option "update I/Os".

Example

Given the following lists as inputs:

  • Positive_Cond_List_: [ A, B, C]
  • Negative_Cond_List_: [ a, b ]
  • __________CFG_List_: [ 5, 7 ]

The outputs are the following:

  • Positive_Cond_List_: [ A, A, A, A, B, B, B, B, C, C, C, C]
  • Negative_Cond_List_: [ a, a, b, b, a, a, b, b, a, a, b, b]
  • __________CFG_List_: [ 5, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 7]

Example Workflow

image has workflow embedded

example workflow

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more