mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 01:04:32 +02:00
@@ -18,7 +18,7 @@ def get_def_integral_3(a, b, c, start, end, d):
|
||||
return coeff / ((d - a) * (d - b) * (d - c))
|
||||
|
||||
|
||||
class DEISMultistepScheduler(SchedulerMixin, ConfigMixin):
|
||||
class RESDEISMultistepScheduler(SchedulerMixin, ConfigMixin):
|
||||
"""
|
||||
DEISMultistepScheduler: Diffusion Explicit Iterative Sampler with high-order multistep.
|
||||
Adapted from the RES4LYF repository.
|
||||
|
||||
@@ -79,7 +79,7 @@ try:
|
||||
RESMultistepScheduler,
|
||||
RESSinglestepSDEScheduler,
|
||||
RiemannianFlowScheduler,
|
||||
DEISMultistepScheduler,
|
||||
RESDEISMultistepScheduler,
|
||||
LinearRKScheduler,
|
||||
LobattoScheduler,
|
||||
RadauIIAScheduler,
|
||||
@@ -306,7 +306,7 @@ samplers_data_diffusers = [
|
||||
SamplerData('RES-Multistep 3M', lambda model: DiffusionSampler('RES-Multistep 3M', RESMultistepScheduler, model), [], {}),
|
||||
SamplerData('RES-SDE 2S', lambda model: DiffusionSampler('RES-SDE 2S', RESSinglestepSDEScheduler, model), [], {}),
|
||||
SamplerData('RES-SDE 3S', lambda model: DiffusionSampler('RES-SDE 3S', RESSinglestepSDEScheduler, model), [], {}),
|
||||
SamplerData('DEIS-Multistep', lambda model: DiffusionSampler('DEIS Multistep', DEISMultistepScheduler, model), [], {}),
|
||||
SamplerData('DEIS-Multistep', lambda model: DiffusionSampler('DEIS Multistep', RESDEISMultistepScheduler, model), [], {}),
|
||||
SamplerData('DEIS-Unified 1S', lambda model: DiffusionSampler('DEIS-Unified 1S', RESUnifiedScheduler, model), [], {}),
|
||||
SamplerData('DEIS-Unified 2M', lambda model: DiffusionSampler('DEIS-Unified 2M', RESUnifiedScheduler, model), [], {}),
|
||||
SamplerData('Sigmoid Sigma', lambda model: DiffusionSampler('Sigmoid Sigma', CommonSigmaScheduler, model), [], {}),
|
||||
|
||||
+1
-1
Submodule wiki updated: a678731c5d...98442a9382
Reference in New Issue
Block a user