SPEEDing up more than just MiniMax-H3 without retraining - now a drop-in KSampler replacement for image, edit and video models (with evidence this time)
/u/antipode_insights
Abstract
A while back I posted V2 of my SPEED nodes for MiniMax-H3, which run the early, noisy part of diffusion at lower resolution and then step back up to full resolution as the detail starts to matter. Well I did a little (lot) more work on it and generalized the implementation. Allowing it to be (theoretically) used by any model running KSampler or SamplerCustomAdvanced (comprehensively tested and benchmarked with H3, MOSS, and Krea 2, works with FIBO 2 and Flux 3) Repo: https://github.com/StanLukuvka/ComfyUI-SPEED-Sampler Also, by popular demand, I added H3 videos as evidence, did a bunch of refactors and a bunch of improvements. And improved the documentation for it in every section. It's now essentially a 1:1 drop-in replacement for the default sampler nodes. What's new: Image models. MOSS Image and Krea 2 are tested, and other flow (CONST) image models should work too. KSampler nodes. Swap your KSampler for SPEED - KSampler and wire it exactly the same. There's also a Manual and a Sigma Harvest version. The H3 nodes stay wired like SamplerCustomAdvanced. Most samplers work now , not just the five from last time. The few that break (mostly on H3) are listed in the repo, along with why. Example workflows for H3, MOSS and Krea 2, already set to harvested values, so you can just load one of the workflows and queue. Tooltips on every input , so you don't have to come and read my README. Numbers (same seed and prompt, native vs SPEED): MiniMax-H3 , 5 s 0.5 MP clip, L40S: 288 s native, 182 s with SPEED (1.58×, 4 stages) MOSS Image , 1344×768, RTX 5070 Laptop: 22 s native, 18 s Automatic (1.26×), 14 s Manual (1.54×) Krea 2 , 1216×832, RTX 5070 Laptop: 283 s native, 215 s Automatic (1.31×), 183 s Manual (1.55×) Comparison GIFs and images for every run are in the repo's Evidence section. Heads-up if you used V2: Old workflows still load. The old node IDs are kept as deprecated nodes, so right-click and swap them for the new ones when you get to it. direct_coarse transition noise is now drawn on the CPU, so the same seed gives the same image on any GPU. As always, run Sigma Harvest once for your own model, sampler and schedule. edit: see evidence of it working with downloadable videos here submitted by /u/antipode_insights to r/StableDiffusion [link] [comments]