Skip to content

Commit 3a498ae

Browse files
Cap LTX2 dynamic shift sequence length
1 parent 6e063c1 commit 3a498ae

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/maxdiffusion/pipelines/ltx2/ltx2_pipeline.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1345,9 +1345,11 @@ def __call__(
13451345

13461346
video_sequence_length = (num_frames - 1) // self.vae_temporal_compression_ratio + 1
13471347
video_sequence_length *= (height // self.vae_spatial_compression_ratio) * (width // self.vae_spatial_compression_ratio)
1348+
# Cap long videos while preserving smaller videos' dynamic shift behavior.
1349+
shift_sequence_length = min(6144, video_sequence_length)
13481350

13491351
mu = calculate_shift(
1350-
4096,
1352+
shift_sequence_length,
13511353
self.scheduler.config.get("base_image_seq_len", 1024),
13521354
self.scheduler.config.get("max_image_seq_len", 4096),
13531355
self.scheduler.config.get("base_shift", 0.95),

0 commit comments

Comments
 (0)