Spaces:
Runtime error
Runtime error
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 |
|