Spaces:
Running
on
Zero
Running
on
Zero
Update pipelines/pipeline_seesr.py
Browse files
pipelines/pipeline_seesr.py
CHANGED
@@ -1245,7 +1245,7 @@ class StableDiffusionControlNetPipeline(DiffusionPipeline, TextualInversionLoade
|
|
1245 |
).detach().requires_grad_(True)
|
1246 |
else:
|
1247 |
# compute the previous noisy sample x_t -> x_t-1
|
1248 |
-
latents = self.scheduler.step(noise_pred, t, latents, **extra_step_kwargs, return_dict=False)[0]
|
1249 |
|
1250 |
# call the callback, if provided
|
1251 |
if i == len(timesteps) - 1 or ((i + 1) > num_warmup_steps and (i + 1) % self.scheduler.order == 0):
|
@@ -1262,10 +1262,10 @@ class StableDiffusionControlNetPipeline(DiffusionPipeline, TextualInversionLoade
|
|
1262 |
|
1263 |
has_nsfw_concept = None
|
1264 |
if not output_type == "latent":
|
1265 |
-
image = self.vae.decode(latents / self.vae.config.scaling_factor, return_dict=False)[0]#.flip(1)
|
1266 |
#image, has_nsfw_concept = self.run_safety_checker(image, device, prompt_embeds.dtype)
|
1267 |
else:
|
1268 |
-
image = latents
|
1269 |
has_nsfw_concept = None
|
1270 |
|
1271 |
if has_nsfw_concept is None:
|
|
|
1245 |
).detach().requires_grad_(True)
|
1246 |
else:
|
1247 |
# compute the previous noisy sample x_t -> x_t-1
|
1248 |
+
latents = self.scheduler.step(noise_pred, t, latents, **extra_step_kwargs, return_dict=False)[0]
|
1249 |
|
1250 |
# call the callback, if provided
|
1251 |
if i == len(timesteps) - 1 or ((i + 1) > num_warmup_steps and (i + 1) % self.scheduler.order == 0):
|
|
|
1262 |
|
1263 |
has_nsfw_concept = None
|
1264 |
if not output_type == "latent":
|
1265 |
+
image = self.vae.decode(latents.detach() / self.vae.config.scaling_factor, return_dict=False)[0]#.flip(1)
|
1266 |
#image, has_nsfw_concept = self.run_safety_checker(image, device, prompt_embeds.dtype)
|
1267 |
else:
|
1268 |
+
image = latents.detach()
|
1269 |
has_nsfw_concept = None
|
1270 |
|
1271 |
if has_nsfw_concept is None:
|