From 603172465f231690879935ae374f9fac5f6fef51 Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 21 Aug 2025 15:30:46 +0200 Subject: [PATCH 1/2] [QwenImage] Do not use `lru_cache` when compiling --- src/diffusers/models/transformers/transformer_qwenimage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diffusers/models/transformers/transformer_qwenimage.py b/src/diffusers/models/transformers/transformer_qwenimage.py index 3a417c46933d..e7921be56b32 100644 --- a/src/diffusers/models/transformers/transformer_qwenimage.py +++ b/src/diffusers/models/transformers/transformer_qwenimage.py @@ -218,7 +218,7 @@ def forward(self, video_fhw, txt_seq_lens, device): self.rope_cache[rope_key] = self._compute_video_freqs(frame, height, width, idx) video_freq = self.rope_cache[rope_key] else: - video_freq = self._compute_video_freqs(frame, height, width, idx) + video_freq = self._compute_video_freqs.__wrapped__(frame, height, width, idx) video_freq = video_freq.to(device) vid_freqs.append(video_freq) From a0a41279053415cf41d1be041bc413b6165d488a Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 21 Aug 2025 16:21:02 +0200 Subject: [PATCH 2/2] Bound --- src/diffusers/models/transformers/transformer_qwenimage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diffusers/models/transformers/transformer_qwenimage.py b/src/diffusers/models/transformers/transformer_qwenimage.py index e7921be56b32..f99d3ff52746 100644 --- a/src/diffusers/models/transformers/transformer_qwenimage.py +++ b/src/diffusers/models/transformers/transformer_qwenimage.py @@ -218,7 +218,7 @@ def forward(self, video_fhw, txt_seq_lens, device): self.rope_cache[rope_key] = self._compute_video_freqs(frame, height, width, idx) video_freq = self.rope_cache[rope_key] else: - video_freq = self._compute_video_freqs.__wrapped__(frame, height, width, idx) + video_freq = self._compute_video_freqs.__wrapped__(self, frame, height, width, idx) video_freq = video_freq.to(device) vid_freqs.append(video_freq)