-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better default scheduler and number of inference steps #14
Comments
I would just take settings from showcase images from dreemshaper or "I Can't Believe It's Not Photography" on civitai. DPM++ 2M Karras is often used on civitai, diffusers implement it as sample_dpmpp_2m but it doesn't work with custom pipeline like long prompt weighting. I suggest we use DPMSolverMultistepScheduler since it gives most similiar results to sample_dpmpp_2m. "ICBINP" showcase images use on average 25 steps and dreamshaper 28. Almost all images have clip_skip=2 |
For SDXL they often use 50-100 steps, but there are good images with 20-25 steps |
I'd prefer to perform some tests. Also, some examples of different control net pipelines explicitly specify other schedulers. I wonder if there is a reason behind this. |
@Necr0x0Der what would be score function in such tests? In civit.ai we have likes and downloads which is good proxy for image quality. |
we can adapt callbacks to turn off guidance at first few steps of diffusion huggingface/diffusers#7761 |
Some experiments should be conducted to optimize the number of inference steps used by default together with the default scheduler.
The text was updated successfully, but these errors were encountered: