Closed clayne closed 1 month ago
Sorry, looks like I spoke too soon about Stage B, it appears to affect Stage C as well. Basically any usage of a variation-based KSampler seems to cause problems with Cascade:
It's a bit surprising to me because I figured keeping it to Stage C only would be fine but apparently not.
I've retired this node pack. Use https://github.com/chrisgoringe/cg-noisetools
Noticed when using the variation based ksamplers with cascade stage b and batches that generations get progressively more corrupted. I was able to isolate it to the use of multiplying variation_weight by batch index as being the source of the problem. The following change "fixes" the issue, at the expense of changing behavior:
Without the change:
With the change:
I was on the fence about reporting this because it somewhat feels like a "well just don't do that" situation, but figured I'd throw it out there. The way the cascade stage B sampler works is different than SD15 and SDXL and perhaps perturbing noise like this just simply isn't compatible with stage B.
Decent overview of SC: https://www.reddit.com/r/comfyui/comments/1auwepl/understanding_stable_cascade/
Note: cubiq's variation related nodes from the essentials pack also appear to be affected by this, namely
KSampler Stochastic Variations
, whereasKSampler Variations with Noise Injection
is immune.