Skip to content

Commit f3fd952

Browse files
committed
fix(model): restore Qwen3-Omni audio with Transformers 5.14
Signed-off-by: bvolpato <brunocvcunha@gmail.com>
1 parent a80e034 commit f3fd952

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

‎src/megatron/bridge/models/qwen_omni/modeling_qwen3_omni/thinker_model.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@
2828
Qwen3OmniMoeVisionEncoder as Qwen3OmniMoeVisionEncoderHF,
2929
)
3030

31-
from megatron.bridge.models.qwen_omni.modeling_qwen3_omni.rope import get_rope_index
31+
from megatron.bridge.models.qwen_omni.modeling_qwen3_omni.rope import (
32+
_get_feat_extract_output_lengths,
33+
get_rope_index,
34+
)
3235
from megatron.bridge.models.qwen_omni.modeling_qwen3_omni.transformer_config import (
3336
Qwen3OmniTransformerConfig,
3437
)
@@ -337,7 +340,7 @@ def get_audio_features(
337340
if expected_audio_token_counts is None:
338341
return audio_embeds
339342

340-
_, produced_output_lengths = self.audio_model._get_feat_extract_output_lengths(audio_feature_lengths)
343+
produced_output_lengths = _get_feat_extract_output_lengths(audio_feature_lengths)
341344
expected_audio_token_counts = expected_audio_token_counts.to(produced_output_lengths.device)
342345

343346
trimmed_embeds = []

0 commit comments

Comments
 (0)