Add Ultimate Auto Sampler Suite #2471
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ComfyUI Ultimate Auto Sampler Config Grid Testing Suite
A professional-grade benchmarking and "IDE-like" testing suite for ComfyUI.
Stop guessing which Sampler, Scheduler, or CFG value works best. This custom node suite allows you to generate massive Cartesian product grids, view them in an interactive infinite-canvas dashboard, and refine your settings with a "Revise & Generate" workflow without ever leaving the interface.
🌟 Key Features
🚀 Powerful Grid Generation
vae_batch_sizeinput to batch decode images, significantly speeding up large grid runs.🎨 Interactive Dashboard (The "IDE")
⚡ The "Revise & Generate" Workflow
🧹 Curation & JSON Export
📦 Installation
Navigate to your ComfyUI
custom_nodesdirectory:cd ComfyUI/custom_nodes/Clone this repository:
Restart ComfyUI.
🛠️ Usage Guide
1. The Nodes
This suite consists of two main nodes found under the
sampling/testingcategory:Basic Setup:
dashboard_htmloutput from the Generator to the input of the Viewer.2. The JSON Configuration
The
configs_jsonwidget determines your grid. It accepts an array of objects. All fields support single values or arrays.Example:
[ { "sampler": ["euler", "dpmpp_2m"], "scheduler": ["normal", "karras"], "steps": [20, 30], "cfg": [7.0, 8.0], "lora": "None", "str_model": 1.0, "str_clip": 1.0 } ]This example generates 8 images (2 samplers × 2 schedulers × 2 steps × 1 cfg).
Here are some combos you can try!
🏆 Group 1: The "Gold Standards" (Reliable Realism)
Tests the 5 most reliable industry-standard combinations. 5 samplers x 2 schedulers x 2 step settings x 2 cfgs = 40 images
🎨 Group 2: Artistic & Painterly
Tests 5 creative/soft combinations best for illustration and anime. 5 samplers x 2 schedulers x 3 step settings x 3 cfgs = 90 images
⚡ Group 3: Speed / Turbo / LCM
Tests 4 ultra-fast configs. (Note: Ensure you are using a Turbo/LCM capable model or LoRA). 4 samplers x 3 schedulers x 4 step settings x 2 cfgs = 96 images
🦾 Group 4: Flux & SD3 Specials
Tests 4 configs specifically tuned for newer Rectified Flow models like Flux and SD3. 2 samplers x 3 schedulers x 3 step settings x 2 cfgs = 36 images
🧪 Group 5: Experimental & Unique
Tests 6 weird/niche combinations for discovering unique textures. 6 samplers x 4 schedulers x 5 step settings x 4 cfgs = 480 images
3. Hybrid Inputs (Optional)
The Generator node features built-in widgets for Model Selection and Prompts, but also has Optional Inputs for flexibility:
MODEL,CLIP,VAE, orCONDITIONINGwire. The node will automatically ignore the internal widget and use the connected input instead.4. Performance Tuning (
vae_batch_size)🖥️ Dashboard Interface
Toolbar
JSON Bars (Bottom)
configs_jsonwidget to refine your batch.Revision Modal
Clicking REVISE on a card opens the studio view:
session_namematches a folder insideComfyUI/output/benchmarks/.vae_batch_sizeto 1 or 2.📜 License
MIT License. Feel free to use, modify, and distribute.