File tree 1 file changed +3
-5
lines changed 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -420,22 +420,20 @@ def set_timesteps(
420
420
timesteps = np .array ([self ._sigma_to_t (sigma , log_sigmas ) for sigma in sigmas [:- 1 ]])
421
421
elif sigmas is not None and self .config .use_flow_match :
422
422
sigmas = np .array (sigmas ).astype (np .float32 )
423
- timesteps = sigmas * self .config .num_train_timesteps
424
-
425
423
if self .config .use_flow_match :
426
424
if self .config .use_dynamic_shifting :
427
425
sigmas = self .time_shift (mu , 1.0 , sigmas )
428
426
else :
429
427
sigmas = self .config .shift * sigmas / (1 + (self .config .shift - 1 ) * sigmas )
430
428
431
429
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 )
433
431
434
432
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 )
436
434
437
435
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 )
439
437
440
438
if self .config .invert_sigmas :
441
439
sigmas = 1.0 - sigmas
You can’t perform that action at this time.
0 commit comments