Files
xc-llm-ascend/vllm_ascend
wujinyuan1 06f6cc1c81 [Bugfix]Fix the hang issue of multimodal model when running with DP>1 (#4392)
### What this PR does / why we need it?
When cudagraph_mode is set to FULL_DECODE_ONLY, if dp > 1, the dummy-run
process will be triggered. When calling the update_attn_params function,
the num_tokens parameter needs to be passed, and this value is obtained
through positions.shape[0]. However, the multimodal model uses mRope
(multi-dimensional rotary positional embeddings), which causes the shape
of positions to be 2. As a result, the value obtained from
positions.shape[0] is incorrect. We solve this problem by replacing
positions.shape[0] with num_tokens.

### Does this PR introduce _any_ user-facing change?
NO

### How was this patch tested?
vLLM version: v0.11.0rc3
vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.0

- vLLM version: v0.11.0
- vLLM main:
2918c1b49c

---------

Signed-off-by: wujinyuan1 <wjy9595@qq.com>
Co-authored-by: wujinyuan1 <wjy9595@qq.com>
2025-11-25 09:33:49 +08:00
..
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-21 14:24:35 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00
2025-11-24 17:08:20 +08:00