Skip to content
Merged
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
a3a42e4
Update
manuelcandales Apr 14, 2026
1c965c6
Update
manuelcandales Apr 14, 2026
1be53ab
Update
manuelcandales Apr 14, 2026
47cbe76
Update
manuelcandales Apr 14, 2026
805a09d
Update
manuelcandales Apr 14, 2026
5306c5a
Update
manuelcandales Apr 14, 2026
638edaa
Update
manuelcandales Apr 14, 2026
ca524a8
Update
manuelcandales Apr 14, 2026
958712e
Update
manuelcandales Apr 14, 2026
eba74c4
Update
manuelcandales Apr 14, 2026
c9ecdde
Update
manuelcandales Apr 14, 2026
c222005
Update
manuelcandales Apr 14, 2026
982d0d9
Update
manuelcandales Apr 14, 2026
e7a7acc
Update
manuelcandales Apr 14, 2026
5530242
Update
manuelcandales Apr 14, 2026
59f88db
Update
manuelcandales Apr 14, 2026
1fbb94f
Update
manuelcandales Apr 14, 2026
60ca500
Update
manuelcandales Apr 14, 2026
d70d646
Update
manuelcandales Apr 14, 2026
d80da37
Update
manuelcandales Apr 14, 2026
598c58f
Update
manuelcandales Apr 14, 2026
f8ff857
Update
manuelcandales Apr 16, 2026
ae7a13e
Update
manuelcandales Apr 16, 2026
58fe35f
Update
manuelcandales Apr 16, 2026
4632a83
Update
manuelcandales Apr 20, 2026
98d2f81
Update
manuelcandales Apr 20, 2026
95fb7f9
Update
manuelcandales Apr 20, 2026
440f7fc
Update
manuelcandales Apr 20, 2026
525e67b
Update
manuelcandales Apr 20, 2026
33ce3f5
Update
manuelcandales Apr 20, 2026
66fbccd
Update
manuelcandales Apr 20, 2026
f4f616e
Update
manuelcandales Apr 20, 2026
b8e1201
Update
manuelcandales Apr 20, 2026
9ce837a
Update
manuelcandales Apr 20, 2026
bd12247
Update
manuelcandales Apr 20, 2026
9bf4c74
Update
manuelcandales Apr 20, 2026
a9e87e1
Update
manuelcandales Apr 20, 2026
248115a
Update
manuelcandales Apr 20, 2026
ee865c3
Update
manuelcandales Apr 20, 2026
36d45ef
Update
manuelcandales Apr 20, 2026
08a9fa2
Update
manuelcandales Apr 20, 2026
88e24e1
Update
manuelcandales Apr 20, 2026
5ed07d6
Update
manuelcandales Apr 20, 2026
9000488
Update
manuelcandales Apr 20, 2026
a060d19
Update
manuelcandales Apr 20, 2026
01c3ce5
Update
manuelcandales Apr 20, 2026
0c1a88b
Update
manuelcandales Apr 20, 2026
2c56804
Update
manuelcandales Apr 20, 2026
7b480b3
Update
manuelcandales Apr 20, 2026
68672d8
Update
manuelcandales Apr 20, 2026
14f208a
Update
manuelcandales Apr 20, 2026
933122c
Update
manuelcandales Apr 20, 2026
9def0ed
Update
manuelcandales Apr 20, 2026
01ecf6a
Update
manuelcandales Apr 20, 2026
1766789
Update
manuelcandales Apr 20, 2026
21057d6
Update
manuelcandales Apr 20, 2026
b2b34e5
Update
manuelcandales Apr 20, 2026
a186738
Update
manuelcandales Apr 20, 2026
7423226
Update
manuelcandales Apr 20, 2026
4b791ea
Update
manuelcandales Apr 20, 2026
ff92256
Update
manuelcandales Apr 20, 2026
b9b75e3
Update
manuelcandales Apr 20, 2026
d761fdb
Update
manuelcandales Apr 20, 2026
fd0eb6e
Update
manuelcandales Apr 20, 2026
f8ebcfb
Update
manuelcandales Apr 21, 2026
4cf31c8
Update
manuelcandales Apr 21, 2026
ba0e56e
Update
manuelcandales Apr 21, 2026
3285bb2
Update
manuelcandales Apr 21, 2026
24dd7b5
Update
manuelcandales Apr 21, 2026
187e4f5
Update
manuelcandales Apr 21, 2026
23bec62
Update
manuelcandales Apr 21, 2026
f031916
Update
manuelcandales Apr 21, 2026
267342c
Update
manuelcandales Apr 21, 2026
c53ecc6
Update
manuelcandales Apr 21, 2026
3b7f7ce
Update
manuelcandales Apr 21, 2026
4f2353c
Update
manuelcandales Apr 21, 2026
f697e84
Update
manuelcandales Apr 21, 2026
6f251f1
Update
manuelcandales Apr 21, 2026
987b7bb
Update
manuelcandales Apr 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions examples/models/qwen3_5_moe/export.py
Original file line number Diff line number Diff line change
Expand Up @@ -661,10 +661,14 @@ def _export_metal(model, config, args):
print("Decode export successful!")

# --- Prefill method (T>=2, dynamic shape) ---
# Use max-sized example so the serialized numel_bound_ is large enough
# for any runtime input (Metal/AOTI pattern: alloc_graph_input=False
# means numel_bound_ comes from the export example size).
print("Exporting prefill method...")
prefill_tokens = torch.tensor([[0, 1]], dtype=torch.long)
prefill_pos = torch.tensor([0, 1], dtype=torch.long)
seq_dim = Dim("seq_len", min=2, max=config.max_seq_len - 1)
max_prefill = config.max_seq_len - 1
prefill_tokens = torch.zeros((1, max_prefill), dtype=torch.long)
prefill_pos = torch.arange(max_prefill, dtype=torch.long)
seq_dim = Dim("seq_len", min=2, max=max_prefill)
prefill_dynamic_shapes = ({1: seq_dim}, {0: seq_dim})
with torch.no_grad():
prefill_ep = export(
Expand Down
Loading