Skip to content
Open
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
1724a40
Optimize time & memory for Wan
Fabrice-TIERCELIN Dec 2, 2025
7efd13f
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Dec 28, 2025
96d91fd
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jan 31, 2026
d0aebbf
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Feb 2, 2026
b220aa8
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Feb 7, 2026
472db25
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Apr 25, 2026
7270f27
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 3, 2026
25d20f4
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 10, 2026
7140826
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 13, 2026
1fb7f60
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 16, 2026
53f9219
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 19, 2026
797c664
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 20, 2026
21f2811
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 25, 2026
e998304
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN May 29, 2026
b679ae8
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jun 3, 2026
6085768
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jun 6, 2026
3e6d2ce
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jun 14, 2026
4341f69
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jun 20, 2026
6547222
Merge branch 'main' into wan_optimization
Fabrice-TIERCELIN Jun 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
3 changes: 2 additions & 1 deletion src/diffusers/models/transformers/transformer_wan.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,8 @@ def apply_rotary_emb(
freqs_cos: torch.Tensor,
freqs_sin: torch.Tensor,
):
x1, x2 = hidden_states.unflatten(-1, (-1, 2)).unbind(-1)
x1 = hidden_states[..., 0::2]
x2 = hidden_states[..., 1::2]
cos = freqs_cos[..., 0::2]
sin = freqs_sin[..., 1::2]
out = torch.empty_like(hidden_states)
Expand Down
Loading