mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-02-03 22:58:58 +00:00
Automatically enable ztSNR when applicable (#2122)
This commit is contained in:
@@ -974,7 +974,7 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed:
|
||||
sd_models.apply_alpha_schedule_override(p.sd_model, p)
|
||||
|
||||
sigmas_backup = None
|
||||
if opts.sd_noise_schedule == "Zero Terminal SNR" and p is not None:
|
||||
if (opts.sd_noise_schedule == "Zero Terminal SNR" or (hasattr(p.sd_model.model_config, 'ztsnr') and p.sd_model.model_config.ztsnr)) and p is not None:
|
||||
p.extra_generation_params['Noise Schedule'] = opts.sd_noise_schedule
|
||||
sigmas_backup = p.sd_model.forge_objects.unet.model.predictor.sigmas
|
||||
p.sd_model.forge_objects.unet.model.predictor.set_sigmas(rescale_zero_terminal_snr_sigmas(p.sd_model.forge_objects.unet.model.predictor.sigmas))
|
||||
|
||||
Reference in New Issue
Block a user