diff --git a/src/diffusers/models/embeddings.py b/src/diffusers/models/embeddings.py index 3918a616f3..99bfa96f0d 100644 --- a/src/diffusers/models/embeddings.py +++ b/src/diffusers/models/embeddings.py @@ -35,7 +35,7 @@ def get_timestep_embedding( exponent = -math.log(max_period) * torch.arange(start=0, end=half_dim, dtype=torch.float32, device=timesteps.device) exponent = exponent / (half_dim - downscale_freq_shift) - emb = torch.exp(exponent).to(device=timesteps.device, non_blocking=True) + emb = torch.exp(exponent) emb = timesteps[:, None].float() * emb[None, :] # scale embeddings