EulerDiscreteScheduler The Euler scheduler (Algorithm 2) is from the Elucidating the Design Space of Diffusion-Based Generative Models paper by Karras et al. This is a fast scheduler which can often generate good outputs in 20-30 steps. The scheduler is based on the original k-diffusion implementation by Katherine Crowson.  EulerDiscreteScheduler  class diffusers.EulerDiscreteScheduler  < source > ( num_train_timesteps: int = 1000 beta_start: f