File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments