Community maintained hardware plugin for vLLM on Ascend
2,800
stars
4,658
commits
C++
primary language
Sep 11, 2026
updated
| About Ascend | Documentation | Support Matrix | #SIG-Ascend | Users Forum | Weekly Meeting |
Latest News 🔥
vLLM Ascend (vllm-ascend) is a community maintained hardware plugin for running vLLM seamlessly on the Ascend NPU.
It is the recommended approach for supporting the Ascend backend within the vLLM community. It adheres to the principles outlined in the [RFC]: Hardware pluggable, providing a hardware-pluggable interface that decouples the integration of the Ascend NPU with vLLM.
By using vLLM Ascend plugin, popular open-source models, including Transformer-like, Mixture-of-Experts (MoE), Embedding, Multi-modal LLMs can run seamlessly on the Ascend NPU.
For detailed information on supported models and features, please refer to the support matrix.
If you need to access Ascend NPU computing resources for development or testing, please visit the HiDevLab - Online Development page on the Huawei HiDevLab platform to apply for and use them.
Please use the following recommended versions to get started quickly:
| Version | Release type | Doc |
|---|---|---|
| v0.23.0 | Latest stable version | See QuickStart and Installation for more details |
vllm-ascend has a main branch and a dev branch.
releases/v0.13.0 is the dev branch for vLLM v0.13.0 version.Below are the maintained branches:
| Branch | Status | Note |
|---|---|---|
| main | Maintained | CI commitment for vLLM main branch and vLLM v0.27.1 tag |
| releases/v0.13.0 | Maintained | Only bug fixes are allowed, and no new release tags anymore. |
| releases/v0.18.0 | Maintained | CI commitment for vLLM 0.18.0 version |
| releases/v0.23.0 | Maintained | CI commitment for vLLM 0.23.0 version |
| rfc/ | Maintained | Feature branches for collaboration |
Please refer to Versioning policy for more details.
See CONTRIBUTING for more details, which is a step-by-step guide to help you set up the development environment, build and test.
We welcome and value any contributions and collaborations:
Apache License 2.0, as found in the LICENSE file.
(top 30 of 448)
C++
49.9%
Python
44.9%
CMake
2.2%
Shell
2.1%
Community maintained hardware plugin for vLLM on Ascend
2,800
stars
4,658
commits
C++
primary language
Sep 11, 2026
updated
| About Ascend | Documentation | Support Matrix | #SIG-Ascend | Users Forum | Weekly Meeting |
Latest News 🔥
vLLM Ascend (vllm-ascend) is a community maintained hardware plugin for running vLLM seamlessly on the Ascend NPU.
It is the recommended approach for supporting the Ascend backend within the vLLM community. It adheres to the principles outlined in the [RFC]: Hardware pluggable, providing a hardware-pluggable interface that decouples the integration of the Ascend NPU with vLLM.
By using vLLM Ascend plugin, popular open-source models, including Transformer-like, Mixture-of-Experts (MoE), Embedding, Multi-modal LLMs can run seamlessly on the Ascend NPU.
For detailed information on supported models and features, please refer to the support matrix.
If you need to access Ascend NPU computing resources for development or testing, please visit the HiDevLab - Online Development page on the Huawei HiDevLab platform to apply for and use them.
Please use the following recommended versions to get started quickly:
| Version | Release type | Doc |
|---|---|---|
| v0.23.0 | Latest stable version | See QuickStart and Installation for more details |
vllm-ascend has a main branch and a dev branch.
releases/v0.13.0 is the dev branch for vLLM v0.13.0 version.Below are the maintained branches:
| Branch | Status | Note |
|---|---|---|
| main | Maintained | CI commitment for vLLM main branch and vLLM v0.27.1 tag |
| releases/v0.13.0 | Maintained | Only bug fixes are allowed, and no new release tags anymore. |
| releases/v0.18.0 | Maintained | CI commitment for vLLM 0.18.0 version |
| releases/v0.23.0 | Maintained | CI commitment for vLLM 0.23.0 version |
| rfc/ | Maintained | Feature branches for collaboration |
Please refer to Versioning policy for more details.
See CONTRIBUTING for more details, which is a step-by-step guide to help you set up the development environment, build and test.
We welcome and value any contributions and collaborations:
Apache License 2.0, as found in the LICENSE file.
(top 30 of 448)
C++
49.9%
Python
44.9%
CMake
2.2%
Shell
2.1%