Skip to content

Commit 8c2b884

Browse files
committed
ltx2.3 connectors loading
1 parent bce5842 commit 8c2b884

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

src/maxdiffusion/models/ltx2/ltx2_3_utils.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,19 @@ def load_connectors_weights(
5252

5353
segments = flax_key_str.split(".")
5454

55-
# Find if there is a layer index (digit)
55+
# Only extract digit if it immediately follows 'stacked_blocks'
5656
layer_idx = None
5757
base_segments = []
58-
for seg in segments:
59-
if seg.isdigit():
60-
layer_idx = int(seg)
58+
i = 0
59+
while i < len(segments):
60+
seg = segments[i]
61+
if seg == "stacked_blocks" and i + 1 < len(segments) and segments[i+1].isdigit():
62+
base_segments.append(seg)
63+
layer_idx = int(segments[i+1])
64+
i += 2
6165
else:
6266
base_segments.append(seg)
67+
i += 1
6368

6469
if layer_idx is not None:
6570
base_key = _tuple_str_to_int(base_segments)

0 commit comments

Comments
 (0)