Skip to content

Commit c484e2d

Browse files
Optimize time & memory for Wan
1 parent edf36f5 commit c484e2d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/diffusers/models/transformers/transformer_wan.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@ def apply_rotary_emb(
106106
freqs_cos: torch.Tensor,
107107
freqs_sin: torch.Tensor,
108108
):
109-
x1, x2 = hidden_states.unflatten(-1, (-1, 2)).unbind(-1)
109+
x1 = hidden_states[..., 0::2]
110+
x2 = hidden_states[..., 1::2]
110111
cos = freqs_cos[..., 0::2]
111112
sin = freqs_sin[..., 1::2]
112113
out = torch.empty_like(hidden_states)

0 commit comments

Comments
 (0)