aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCodeHatchling <steve@codehatch.com>2023-12-04 17:41:18 -0700
committerCodeHatchling <steve@codehatch.com>2023-12-04 17:41:18 -0700
commit57f29bd61dc30f1a8c94ead9b780f4655f7d7d6d (patch)
tree9206d7c81ac13359a734436a789a8f26c5076b32
parent1455159cf44cd8c21656818463f6095eae887540 (diff)
Re-introduce latent blending step from the vanilla inpainting procedure.
-rw-r--r--modules/processing.py3
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()