Commit edcae83
authored
[Misc] main2main upgrade vllm to v0.23.0 (vllm-project#10534)
### What this PR does / why we need it?
This PR upgrades the default vLLM version for the vllm-ascend project
from v0.22.1 to v0.23.0, and re-enables release-tag CI testing.
**1. vLLM Version Update**
- Updated `.github/vllm-release-tag.commit` to `v0.23.0`
- Updated default `VLLM_TAG` to `v0.23.0` in all Dockerfiles
(`Dockerfile`, `Dockerfile.310p`, `Dockerfile.a3`, `Dockerfile.a5`, and
their openEuler variants)
- Updated version references in documentation
**2. CI Workflow Optimization**
- Re-enabled release-tag CI testing:
- `pr_e2e_command.yml`: Restored release-tag test matrix
- `pr_test.yaml`: Restored release-tag test matrix
- `schedule_update_estimated_times.yaml`: Restored release-tag scheduled
job and timing updates
- `schedule_vllm_e2e_test.yaml`: Re-enabled weekly upstream E2E test
schedule
**3. v2 Model Runner Compatibility Handling**
Due to API differences between vLLM v0.23.0 and main branch, v2 model
runner patches are only supported on main branch:
- Added `_V2_MODEL_RUNNER_SUPPORTED` flag in
`vllm_ascend/patch/worker/__init__.py`
- Added fallback logic in `vllm_ascend/worker/worker.py` to
automatically fall back to v1 when v2 model runner is set on v0.23.0
- Updated related tests to skip v2 model runner tests on v0.23.0
**4. Documentation Updates**
- Updated branch status in `README.md` and `README.zh.md` to indicate
main branch supports CI coverage for both vLLM main and v0.23.0
- Updated example branch name in
`docs/source/community/slash-commands.md`
### Does this PR introduce _any_ user-facing change?
Yes. Users must upgrade their upstream vLLM installation to v0.23.0.
This release of vllm-ascend is **not** compatible with vLLM v0.22.1 or
earlier. The `VLLM_USE_V2_MODEL_RUNNER` flag remains unsupported on the
v0.23.0 release tag (only supported on vLLM main).
### How was this patch tested?
full test
https://github.com/vllm-project/vllm-ascend/actions/runs/27616069133/job/81653220088?pr=10534
https://github.com/vllm-project/vllm-ascend/actions/runs/27665474683/job/81818968014?pr=10534
https://github.com/vllm-project/vllm-ascend/actions/runs/28016862824/job/82923233743?pr=10534
https://github.com/vllm-project/vllm-ascend/actions/runs/28073790792/job/83114305076?pr=10534
- vLLM version: v0.22.1
- vLLM main:
vllm-project/vllm@967c5c3
---------
Signed-off-by: liyishi <1252651434@qq.com>1 parent 2351a22 commit edcae83
23 files changed
Lines changed: 66 additions & 56 deletions
File tree
- .github
- workflows
- docs/source/community
- tests/e2e/pull_request/one_card
- model_runner_v2
- vllm_ascend
- distributed
- patch
- worker
- spec_decode
- worker
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
| 184 | + | |
188 | 185 | | |
189 | 186 | | |
190 | 187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
| 210 | + | |
214 | 211 | | |
215 | 212 | | |
216 | 213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
124 | 121 | | |
125 | 122 | | |
126 | | - | |
127 | | - | |
| 123 | + | |
128 | 124 | | |
129 | 125 | | |
130 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 21 | + | |
| 22 | + | |
29 | 23 | | |
30 | 24 | | |
31 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments