⏳ Schedulers

Available schedulers

Scenario API allows changing the default scheduler associated with the model.

The full list of available schedulers:

SchedulerName
DDIMScheduler
DDPMScheduler
DEISMultistepScheduler
DPMSolverMultistepScheduler
DPMSolverSinglestepScheduler
EulerAncestralDiscreteScheduler
EulerDiscreteScheduler
HeunDiscreteScheduler
KDPM2AncestralDiscreteScheduler
KDPM2DiscreteScheduler
LMSDiscreteScheduler
PNDMScheduler
UniPCMultistepScheduler
LCMScheduler
TCDScheduler

They offer a wide variety of results. Depending on your use case, select the one that best fits your needs.

Results Comparison

The following grids of images have been generated using:

  • the same public generator (modelId: WMFVfL6ASISizG1T7X2NNw aka "JRPG Adventure")
  • the same seed
  • the same prompt: "a bear alone in dark woods"

You'll notice than the highest number of steps or guidance don't necessarily give the best results.

30 steps

30 steps, variations on guidance and scheduler

30 steps, variations on guidance and scheduler

40 steps

40 steps, variations on guidance and scheduler

40 steps, variations on guidance and scheduler

50 steps

50 steps, variations on guidance and scheduler

50 steps, variations on guidance and scheduler