fix alphas cumprod (#478)

* fix alphas cumprod

* indentation
This commit is contained in:
Chengsong Zhang 2024-03-04 01:03:32 -06:00 committed by GitHub
parent ce273aef88
commit b9705c58f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -917,11 +917,13 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed:
alphas_cumprod_backup = p.sd_model.alphas_cumprod
for modifier in alphas_cumprod_modifiers:
p.sd_model.alphas_cumprod = modifier(p.sd_model.alphas_cumprod)
p.sd_model.forge_objects.unet.model.model_sampling.set_sigmas(((1 - p.sd_model.alphas_cumprod) / p.sd_model.alphas_cumprod) ** 0.5)
samples_ddim = p.sample(conditioning=p.c, unconditional_conditioning=p.uc, seeds=p.seeds, subseeds=p.subseeds, subseed_strength=p.subseed_strength, prompts=p.prompts)
if alphas_cumprod_backup is not None:
p.sd_model.alphas_cumprod = alphas_cumprod_backup
p.sd_model.forge_objects.unet.model.model_sampling.set_sigmas(((1 - p.sd_model.alphas_cumprod) / p.sd_model.alphas_cumprod) ** 0.5)
if p.scripts is not None:
ps = scripts.PostSampleArgs(samples_ddim)