diff options
author | CodeHatchling <steve@codehatch.com> | 2023-12-05 00:41:18 +0000 |
---|---|---|
committer | CodeHatchling <steve@codehatch.com> | 2023-12-05 00:41:18 +0000 |
commit | 57f29bd61dc30f1a8c94ead9b780f4655f7d7d6d (patch) | |
tree | 9206d7c81ac13359a734436a789a8f26c5076b32 /modules/processing.py | |
parent | 1455159cf44cd8c21656818463f6095eae887540 (diff) | |
download | stable-diffusion-webui-gfx803-57f29bd61dc30f1a8c94ead9b780f4655f7d7d6d.tar.gz stable-diffusion-webui-gfx803-57f29bd61dc30f1a8c94ead9b780f4655f7d7d6d.tar.bz2 stable-diffusion-webui-gfx803-57f29bd61dc30f1a8c94ead9b780f4655f7d7d6d.zip |
Re-introduce latent blending step from the vanilla inpainting procedure.
Diffstat (limited to 'modules/processing.py')
-rw-r--r-- | modules/processing.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/processing.py b/modules/processing.py index 0b360387..c8dc4d93 100644 --- a/modules/processing.py +++ b/modules/processing.py @@ -1597,6 +1597,9 @@ class StableDiffusionProcessingImg2Img(StableDiffusionProcessing): samples = self.sampler.sample_img2img(self, self.init_latent, x, conditioning, unconditional_conditioning, image_conditioning=self.image_conditioning)
+ if self.mask is not None and self.soft_inpainting is None:
+ samples = samples * self.nmask + self.init_latent * self.mask
+
del x
devices.torch_gc()
|