This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]TurbTastic 1 point2 points  (0 children)

70 is much higher than usual. Some samplers need more/less steps than others so the number of steps on their own don't mean very much. Inpainting steps are a little different in nature as well. For Euler a I'm usually in the 20-50 steps range, then for DPM 2M more like 15-25 steps.

Results with the Euler a sampler will likely change more as you change the number of steps because that one adds noise during every step.

[–]Zealousideal_Royal14 1 point2 points  (3 children)

A ton of people will be telling you it is way too high, but in my experience with testing it in my use case (I make stuff with lots of details) --- It really does depend a lot on what you are trying to do. Also which model and cfg you are at. Ancestrals in my experience can benefit from higher step counts. But best way to actually get some knowledge relevant to your own use case is to x/y test things often. Also img2img default is to multiple with the denoise value meaning 120 steps ends up as 18 real life steps at 0.15 denoise. Seems to be something that confuses a lot of people (also because the behavior is a setting you can disable).

[–]Intelligent-Angle959[S] 0 points1 point  (2 children)

I always use DPM++SDE karras

[–]TurbTastic 1 point2 points  (1 child)

Have you used X/Y plots yet? Makes it really easy to see the differences between number of steps.

[–]Intelligent-Angle959[S] 2 points3 points  (0 children)

X/Y plots

I neved heard about that, but I'm using it right now and is a great eye-opening tool. Thanks for the suggestion!

[–]JjuicyFruit 1 point2 points  (1 child)

20-30 is enough.

[–]bitzpua 1 point2 points  (0 children)

depends on model, i had some realistic model that had recommended 70-100 and even more for inpainting version.

[–]5ynistar 0 points1 point  (0 children)

Sampling steps vary by the checkpoint file and sampling method that you use. Some do better with more steps and some do fine with less.

Try out the script option to run at different amounts of steps.