[BUGFIX] Fix dp size > 1 for qwen3 vl model (#17624)

Co-authored-by: yizhang2077 <1109276519@qq.com>
This commit is contained in:
Zheng Li
2026-01-30 20:44:25 +08:00
committed by GitHub
co-authored by yizhang2077
parent c04efe030a
commit 0c5a81acb8
5 changed files with 48 additions and 19 deletions
@@ -860,7 +860,15 @@ class ForwardBatch(ForwardBatchDeepSeekMHAMixin):
)
if self.mrope_positions is not None:
self.mrope_positions = self._pad_tensor_to_size(self.mrope_positions, bs)
self.mrope_positions = torch.cat(
[
self.mrope_positions,
self.mrope_positions.new_zeros(
3, num_tokens - self.mrope_positions.shape[1]
),
],
dim=1,
)
# TODO: check if we need to pad other tensors
if self.extend_seq_lens is not None: