-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add official doc index. Move the release content to the right place. Signed-off-by: wangxiyuan <wangxiyuan1007@gmail.com>
- Loading branch information
1 parent
7006835
commit 51eadc6
Showing
10 changed files
with
111 additions
and
200 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Ascend plugin for vLLM | ||
vLLM Ascend plugin (vllm-ascend) is a community maintained hardware plugin for running vLLM on the Ascend NPU. | ||
|
||
This plugin is the recommended approach for supporting the Ascend backend within the vLLM community. It adheres to the principles outlined in the [[RFC]: Hardware pluggable](https://github.com/vllm-project/vllm/issues/11162), 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-Expert, Embedding, Multi-modal LLMs can run seamlessly on the Ascend NPU. | ||
|
||
## Contents | ||
|
||
- [Quick Start](./quick_start.md) | ||
- [Installation](./installation.md) | ||
- Usage | ||
- [Running vLLM with Ascend](./usage/running_vllm_with_ascend.md) | ||
- [Feature Support](./usage/feature_support.md) | ||
- [Supported Models](./usage/supported_models.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Quick Start | ||
|
||
## Prerequisites | ||
### Support Devices | ||
- Atlas A2 Training series (Atlas 800T A2, Atlas 900 A2 PoD, Atlas 200T A2 Box16, Atlas 300T A2) | ||
- Atlas 800I A2 Inference series (Atlas 800I A2) | ||
|
||
### Dependencies | ||
| Requirement | Supported version | Recommended version | Note | | ||
|-------------|-------------------| ----------- |------------------------------------------| | ||
| vLLM | main | main | Required for vllm-ascend | | ||
| Python | >= 3.9 | [3.10](https://www.python.org/downloads/) | Required for vllm | | ||
| CANN | >= 8.0.RC2 | [8.0.RC3](https://www.hiascend.com/developer/download/community/result?module=cann&cann=8.0.0.beta1) | Required for vllm-ascend and torch-npu | | ||
| torch-npu | >= 2.4.0 | [2.5.1rc1](https://gitee.com/ascend/pytorch/releases/tag/v6.0.0.alpha001-pytorch2.5.1) | Required for vllm-ascend | | ||
| torch | >= 2.4.0 | [2.5.1](https://github.com/pytorch/pytorch/releases/tag/v2.5.1) | Required for torch-npu and vllm | | ||
|
||
Find more about how to setup your environment in [here](docs/environment.md). |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Feature Support | ||
|
||
| Feature | Supported | Note | | ||
|---------|-----------|------| | ||
| Chunked Prefill | ✗ | Plan in 2025 Q1 | | ||
| Automatic Prefix Caching | ✅ | Improve performance in 2025 Q1 | | ||
| LoRA | ✗ | Plan in 2025 Q1 | | ||
| Prompt adapter | ✅ || | ||
| Speculative decoding | ✅ | Improve accuracy in 2025 Q1| | ||
| Pooling | ✗ | Plan in 2025 Q1 | | ||
| Enc-dec | ✗ | Plan in 2025 Q1 | | ||
| Multi Modality | ✅ (LLaVA/Qwen2-vl/Qwen2-audio/internVL)| Add more model support in 2025 Q1 | | ||
| LogProbs | ✅ || | ||
| Prompt logProbs | ✅ || | ||
| Async output | ✅ || | ||
| Multi step scheduler | ✅ || | ||
| Best of | ✅ || | ||
| Beam search | ✅ || | ||
| Guided Decoding | ✗ | Plan in 2025 Q1 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Running vLLM with Ascend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Supported Models | ||
|
||
| Model | Supported | Note | | ||
|---------|-----------|------| | ||
| Qwen 2.5 | ✅ || | ||
| Mistral | | Need test | | ||
| DeepSeek v2.5 | |Need test | | ||
| LLama3.1/3.2 | ✅ || | ||
| Gemma-2 | |Need test| | ||
| baichuan | |Need test| | ||
| minicpm | |Need test| | ||
| internlm | ✅ || | ||
| ChatGLM | ✅ || | ||
| InternVL 2.5 | ✅ || | ||
| Qwen2-VL | ✅ || | ||
| GLM-4v | |Need test| | ||
| Molomo | ✅ || | ||
| LLaVA 1.5 | ✅ || | ||
| Mllama | |Need test| | ||
| LLaVA-Next | |Need test| | ||
| LLaVA-Next-Video | |Need test| | ||
| Phi-3-Vison/Phi-3.5-Vison | |Need test| | ||
| Ultravox | |Need test| | ||
| Qwen2-Audio | ✅ || |