Skip to content

Commit e3c38e8

Browse files
committed
move scheduler timestamps to correct device if tensors
1 parent fe6eed5 commit e3c38e8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,8 @@ def __call__(
234234

235235
# set timesteps
236236
self.scheduler.set_timesteps(num_inference_steps)
237+
if isinstance(self.scheduler.timesteps, torch.Tensor):
238+
self.scheduler.timesteps = self.scheduler.timesteps.to(self.device)
237239

238240
# if we use LMSDiscreteScheduler, let's make sure latents are multiplied by sigmas
239241
if isinstance(self.scheduler, LMSDiscreteScheduler):

0 commit comments

Comments
 (0)