vllm-project/vllm-ascend

[RFC]: support sequence parallelism by pass

Open

#5712 aperta il 8 gen 2026

Vedi su GitHub
 (1 commento) (2 reazioni) (0 assegnatari)C++ (1318 fork)github user discovery
RFChelp wanted

Metriche repository

Star
 (2180 star)
Metriche merge PR
 (Merge medio 5g 16h) (419 PR mergiate in 30 g)

Descrizione

Motivation.

Flash Comm V1 (FC1) is a feature that is similiar to sequence parallelism. FC1 is implemented by custom op in vllm-ascend. However, it is not supported for VL models. When extending FC1 to VL models, we meet 2 problems: 1: The VL model lacks an embedding-layer reduce-scatter operation, resulting in redundant all-gather during the first step.

2: In Qwen3-VL, deepstack_input_embeds is added after computation at each layer, but the shape does not match. We must add chunk before layernorm.

Proposed Change.

Implement sequence parallelism by pass:

Feedback Period.

No response

CC List.

@wxsIcey @ApsarasX

Any Other Things.

No response

Guida contributor