Skip to content

Supported Features

The feature support principle of vLLM Ascend is: aligned with vLLM. We are also actively collaborating with the community to accelerate support.

Functional call: https://docs.vllm.ai/en/latest/features/tool_calling/

You can check the support status of vLLM V1 Engine. Below is the feature support status of vLLM Ascend:

Feature Status Next Step
Chunked Prefill 🟢 Functional Functional, see detailed note: Chunked Prefill
Automatic Prefix Caching 🟢 Functional Functional, see detailed note: vllm-ascend#732
LoRA 🔵 Experimental Functional, see detailed note: LoRA
Speculative decoding 🟢 Functional Basic support
Pooling 🔵 Experimental CI needed to adapt to more models; V1 support relies on vLLM support.
Enc-dec 🟡 Planned vLLM should support this feature first.
Multi Modality 🟢 Functional Multi Modality, optimizing and adapting more models
LogProbs 🟢 Functional CI needed
Prompt logProbs 🟢 Functional CI needed
Async output 🟢 Functional CI needed
Beam search 🔵 Experimental CI needed
Guided Decoding 🟢 Functional vllm-ascend#177
Tensor Parallel 🟢 Functional Make TP >4 work with graph mode.
Pipeline Parallel 🟢 Functional Write official guide and tutorial.
Expert Parallel 🟢 Functional Support dynamic EPLB.
Data Parallel 🟢 Functional Data Parallel support for Qwen3 MoE.
Prefill Decode Disaggregation 🟢 Functional Functional, xPyD is supported.
Quantization 🟢 Functional W8A8 available; working on more quantization method support (W4A8, etc)
Graph Mode 🟢 Functional Functional, see detailed note: Graph Mode
Sleep Mode 🟢 Functional Functional, see detailed note: Sleep Mode
Context Parallel 🟢 Functional Functional, see detailed note: Context Parallel
  • 🟢 Functional: Fully operational, with ongoing optimizations.
  • 🔵 Experimental: Experimental support, interfaces and functions may change.
  • 🚧 WIP: Under active development, will be supported soon.
  • 🟡 Planned: Scheduled for future implementation (some may have open PRs/RFCs).
  • 🔴 NO plan/Deprecated: No plan or deprecated by vLLM.