Skip to content

Commit 6aa4898

Browse files
committed
shift_terminal change restored
1 parent faad9b5 commit 6aa4898

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/maxdiffusion/schedulers/scheduling_flow_match_flax.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,12 @@ def set_timesteps_ltx2(
235235

236236
if getattr(self.config, "reverse_sigmas", False):
237237
sigmas = 1 - sigmas
238+
239+
shift_terminal = getattr(self.config, "shift_terminal", None)
240+
if shift_terminal is not None:
241+
one_minus_z = 1 - sigmas
242+
scale_factor = one_minus_z[-1] / (1 - shift_terminal)
243+
sigmas = 1 - (one_minus_z / scale_factor)
238244

239245
if not is_timesteps_provided:
240246
timesteps = sigmas * self.config.num_train_timesteps

0 commit comments

Comments
 (0)