Spaces:
Running
on
Zero
Running
on
Zero
Update pipelines/pipeline_seesr.py
Browse files
pipelines/pipeline_seesr.py
CHANGED
@@ -1024,8 +1024,12 @@ class StableDiffusionControlNetPipeline(DiffusionPipeline, TextualInversionLoade
|
|
1024 |
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
|
1025 |
|
1026 |
if use_KDS:
|
|
|
|
|
|
|
|
|
1027 |
latents = latents.repeat_interleave(num_particles, dim=0)
|
1028 |
-
image
|
1029 |
prompt_embeds = prompt_embeds.repeat_interleave(num_particles, dim=0)
|
1030 |
latents.requires_grad_(True)
|
1031 |
|
|
|
1024 |
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
|
1025 |
|
1026 |
if use_KDS:
|
1027 |
+
# 1) update batch_size to account for the new particles
|
1028 |
+
batch_size = batch_size * num_particles
|
1029 |
+
|
1030 |
+
# 2) now repeat latents/images/prompts
|
1031 |
latents = latents.repeat_interleave(num_particles, dim=0)
|
1032 |
+
image = image.repeat_interleave(num_particles, dim=0)
|
1033 |
prompt_embeds = prompt_embeds.repeat_interleave(num_particles, dim=0)
|
1034 |
latents.requires_grad_(True)
|
1035 |
|