From f85455ab24d33a6fc0a25c80f8974a21bc87bc94 Mon Sep 17 00:00:00 2001 From: Ling Zhang <69022634+ZLkanyo009@users.noreply.github.com> Date: Thu, 19 Mar 2026 12:51:39 +0800 Subject: [PATCH] [Bugfix] fix qwen3vl hang when --mm-enable-dp-encoder is enable (#20759) --- python/sglang/srt/models/qwen3_vl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/sglang/srt/models/qwen3_vl.py b/python/sglang/srt/models/qwen3_vl.py index 97bc4aaac..1aec50d01 100644 --- a/python/sglang/srt/models/qwen3_vl.py +++ b/python/sglang/srt/models/qwen3_vl.py @@ -329,8 +329,8 @@ class Qwen3VLMoeVisionModel(nn.Module, RotaryPosMixin): self.num_position_embeddings, self.hidden_size, quant_config=quant_config, - use_attn_tp_group=is_dp_attention_enabled(), - enable_tp=False if use_data_parallel else True, + enable_tp=not use_data_parallel, + use_attn_tp_group=is_dp_attention_enabled() and not use_data_parallel, prefix=add_prefix("pos_embed", prefix), ) else: