LitDDIM#
- class dmme.lit_modules.LitDDIM(lr: float = 0.0002, warmup: int = 5000, decay: float = 0.9999, diffusion_model: Optional[DDIM] = None, model: Optional[Module] = None, timesteps: int = 1000, sample_steps: int = 50, tau_schedule: str = 'quadratic')[source]#
LightningModule for accelerated sampling with DDIM using
LitDDPM’s checkpoints- Parameters:
lr – learning rate, defaults to
2e-4warmup – linearly increases learning rate for warmup steps until lr is reached, defaults to 5000
decay – EMA decay value
diffusion_model – overrides diffusion_model
DDIMmodel – overrides model passed to
DDIMtimesteps – default timesteps passed to
DDIMsample_steps – default sample steps passed to
DDIMtau_schedule – default tau schedule passed to
DDIM