Diffusion Probabilistic Model Solvers (DPM-Solvers) belong to a family of newly developed solvers for diffusion models. They are the following solvers in NovArch AI.
DPM2
DPM2 Karras
DPM2 a
DPM2 a Karras
DPM Fast
DPM adaptive
DPM Karras
DPM2 is the DPM-Solver-2 (Algorithm 1) of the DPM-Solver article. The solver is accurate up to the second order.
DPM2 Karras is identical to DPM2 except for using the Karras noise scheduler.
DPM2 a is almost identical to DPM2, except noise is added to each sampling step. This makes it an ancestral sampler.
DPM2 a Karras is almost identical to DPM2 a, except for using the Karras noise schedule.
DPM Fast is a variant of the DPM solver with a uniform noise schedule. It is accurate up to the first order. So it is twice as fast as DPM2.
DPM adaptive is a first-order DPM solver with an adaptive noise schedule. It ignores the number of steps you set and adaptively determines its own.
DPM++ samplers are the improved versions of DPM.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article