[Feature Request]: Make "Karras schedule" as an setting section for sampler #10621
Closed
1 task done
Labels
enhancement
New feature or request
Is there an existing issue for this?
What would your feature do ?
For now, we have lot of sampler from k_diffusion that has an "karras" variation which use karras schedule for the sigmas.
But, as mentioned by @Birch-san on twitter, the source code on k_diffusion and the previous issue about sigmas setting for karras scheduler. It is clear that karras scheduler should not be a "boolean" option.
(Also, some paper has said that let timestep=T has snr=0 is better than what SD have now. and snr=0 is sigma_max=inf, so let user to set sigma_max max may be a good idea)
So I am considering something like: make karras scheduler as a option like hires fix, when you enable it you will get some extra setting (slider or number input) for it.
Or we can even expand this idea to: let user choose different type of sigmas scheduler and control the parameters for them.
Proposed workflow
additional:
make a dropdown for choosing different sigma schedule
Additional information
ref:
Elucidating the Design Space of Diffusion-Based Generative Models
Common Diffusion Noise Schedules and Sample Steps are Flawed
If I have enough time I will try to impl it first and make a PR for it.
The text was updated successfully, but these errors were encountered: