Skip to content

Commit 634cb90

Browse files
committed
+1
1 parent 6be2301 commit 634cb90

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/diffusers/schedulers/scheduling_euler_discrete.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -420,22 +420,20 @@ def set_timesteps(
420420
timesteps = np.array([self._sigma_to_t(sigma, log_sigmas) for sigma in sigmas[:-1]])
421421
elif sigmas is not None and self.config.use_flow_match:
422422
sigmas = np.array(sigmas).astype(np.float32)
423-
timesteps = sigmas * self.config.num_train_timesteps
424-
425423
if self.config.use_flow_match:
426424
if self.config.use_dynamic_shifting:
427425
sigmas = self.time_shift(mu, 1.0, sigmas)
428426
else:
429427
sigmas = self.config.shift * sigmas / (1 + (self.config.shift - 1) * sigmas)
430428

431429
if self.config.use_karras_sigmas:
432-
sigmas = self._convert_to_karras(in_sigmas=sigmas, num_inference_steps=self.num_inference_steps)
430+
sigmas = self._convert_to_karras(in_sigmas=sigmas, num_inference_steps=num_inference_steps+1)
433431

434432
elif self.config.use_exponential_sigmas:
435-
sigmas = self._convert_to_exponential(in_sigmas=sigmas, num_inference_steps=num_inference_steps)
433+
sigmas = self._convert_to_exponential(in_sigmas=sigmas, num_inference_steps=num_inference_steps+1)
436434

437435
elif self.config.use_beta_sigmas:
438-
sigmas = self._convert_to_beta(in_sigmas=sigmas, num_inference_steps=num_inference_steps)
436+
sigmas = self._convert_to_beta(in_sigmas=sigmas, num_inference_steps=num_inference_steps+1)
439437

440438
if self.config.invert_sigmas:
441439
sigmas = 1.0 - sigmas

0 commit comments

Comments
 (0)