Skip to content

Commit 66722db

Browse files
yiyixuxuyiyixuxusayakpaul
authored
[sdxl k-diffusion pipeline]move sigma to device (huggingface#6757)
move sigma to device Co-authored-by: yiyixuxu <yixu310@gmail,com> Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
1 parent 2e8d18e commit 66722db

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/diffusers/pipelines/stable_diffusion_k_diffusion/pipeline_stable_diffusion_xl_k_diffusion.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -888,10 +888,9 @@ def __call__(
888888
sigma_min: float = self.k_diffusion_model.sigmas[0].item()
889889
sigma_max: float = self.k_diffusion_model.sigmas[-1].item()
890890
sigmas = get_sigmas_karras(n=num_inference_steps, sigma_min=sigma_min, sigma_max=sigma_max)
891-
sigmas = sigmas.to(device)
892891
else:
893892
sigmas = self.scheduler.sigmas
894-
sigmas = sigmas.to(prompt_embeds.dtype)
893+
sigmas = sigmas.to(dtype=prompt_embeds.dtype, device=device)
895894

896895
# 6. Prepare latent variables
897896
num_channels_latents = self.unet.config.in_channels

0 commit comments

Comments
 (0)