Skip to content

Releases: vllm-project/vllm-ascend

v0.7.3rc1

14 Mar 04:19
f025df0
Compare
Choose a tag to compare
v0.7.3rc1 Pre-release
Pre-release

🎉 Hello, World! This is the first release candidate of v0.7.3 for vllm-ascend. Please follow the official doc to start the journey.

Highlights

  • DeepSeek V3/R1 works well now. Read the official guide to start! #242
  • Speculative decoding feature is supported. #252
  • Multi step scheduler feature is supported. #300

Core

  • Bump torch_npu version to dev20250308.3 to improve _exponential accuracy
  • Added initial support for pooling models. Bert based model, such as BAAI/bge-base-en-v1.5 and BAAI/bge-reranker-v2-m3 works now. #229

Model

  • The performance of Qwen2-VL is improved. #241
  • MiniCPM is now supported #164

Other

  • Support MTP(Multi-Token Prediction) for DeepSeek V3/R1 #236
  • [Docs] Added more model tutorials, include DeepSeek, QwQ, Qwen and Qwen 2.5VL. See the official doc for detail
  • Pin modelscope<1.23.0 on vLLM v0.7.3 to resolve: vllm-project/vllm#13807

Known issues

  • In some cases, expecially when the input/output is very long with VL model, the accuracy of output may be incorrect. You may see many ! or some other unreadable code in the output. We are working on it. It'll be fixed in the next release.
  • Improved and reduced the garbled code in model output. But if you still hit the issue, try to change the gerneration config value, such as temperature and try again. Any feedback is welcome. #277

v0.7.1rc1

19 Feb 09:19
f17417f
Compare
Choose a tag to compare
v0.7.1rc1 Pre-release
Pre-release

🎉 Hello, World!

We are excited to announce the first release candidate of v0.7.1 for vllm-ascend.

vLLM Ascend Plugin (vllm-ascend) is a community maintained hardware plugin for running vLLM on the Ascend NPU. With this release, users can now enjoy the latest features and improvements of vLLM on the Ascend NPU.

Please visit the official doc to start the journey: https://vllm-ascend.readthedocs.io/en/v0.7.1rc1

Note that this is a release candidate, and there may be some bugs or issues. We appreciate your feedback and suggestions here

Highlights

  • Initial supports for Ascend NPU on vLLM. #3
  • DeepSeek is now supported. #88 #68
  • Qwen, Llama series and other popular models are also supported, you can see more details in here.

Core

  • Added the Ascend quantization config option, the implementation will coming soon. #7 #73
  • Add silu_and_mul and rope ops and add mix ops into attention layer. #18

Other

  • [CI] Enable Ascend CI to actively monitor and improve quality for vLLM on Ascend. #3
  • [Docker] Add vllm-ascend container image #64
  • [Docs] Add a live doc #55

Known issues

  • This release relies on an unreleased torch_npu version. It has been installed within official container image already. Please install it manually if you are using non-container environment.
  • There are logs like No platform deteced, vLLM is running on UnspecifiedPlatform or Failed to import from vllm._C with ModuleNotFoundError("No module named 'vllm._C'") shown when runing vllm-ascend. It actually doesn't affect any functionality and performance. You can just ignore it. And it has been fixed in this PR which will be included in v0.7.3 soon.
  • There are logs like # CPU blocks: 35064, # CPU blocks: 2730 shown when runing vllm-ascend which should be # NPU blocks: . It actually doesn't affect any functionality and performance. You can just ignore it. And it has been fixed in this PR which will be included in v0.7.3 soon.

Full Changelog: https://github.com/vllm-project/vllm-ascend/commits/v0.7.1rc1