Skip to content

Commit 051073a

Browse files
committed
Merge remote-tracking branch 'upstream/main' into cv
2 parents 415394c + 908a851 commit 051073a

36 files changed

+990
-270
lines changed

.github/workflows/accuracy_test.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,9 @@ defaults:
6262
run:
6363
shell: bash -el {0}
6464

65+
# only cancel in-progress runs of the same workflow
6566
concurrency:
66-
group: pr-${{ github.event.pull_request.number }}
67+
group: ${{ github.workflow }}-${{ github.ref }}
6768
cancel-in-progress: true
6869

6970
jobs:

.github/workflows/nightly_benchmarks.yaml

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ on:
2222
schedule:
2323
# Run at 02:00 everyday
2424
- cron: '00 18 * * *'
25+
26+
workflow_dispatch:
27+
# Allow manual triggering of the workflow
2528

2629
pull_request:
2730
types: [ labeled ]
@@ -33,13 +36,14 @@ defaults:
3336
run:
3437
shell: bash -el {0}
3538

39+
# only 1 job can runs on static-8-01-cards
3640
concurrency:
37-
group: pr-${{ github.event.pull_request.number }}
38-
cancel-in-progress: true
41+
group: static-8-01-cards
42+
cancel-in-progress: false
3943

4044
jobs:
4145
test:
42-
if: ${{ contains(github.event.pull_request.labels.*.name, 'performance-test') && contains(github.event.pull_request.labels.*.name, 'ready-for-test') || github.event_name == 'schedule' }}
46+
if: ${{ contains(github.event.pull_request.labels.*.name, 'performance-test') && contains(github.event.pull_request.labels.*.name, 'ready-for-test') || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
4347

4448
name: Benchmarks/vLLM=${{ matrix.vllm_branch }}, vLLM-Ascend=${{ matrix.vllm_ascend_branch }}
4549
runs-on: 'linux-arm64-npu-static-8'
@@ -110,7 +114,7 @@ jobs:
110114
pip install -r benchmarks/requirements-bench.txt
111115
112116
- name: Run current commit benchmarks
113-
if: github.event_name != 'schedule'
117+
if: github.event_name != 'schedule' && github.event_name != 'workflow_dispatch'
114118
run: |
115119
# Sometimes we only want to run benchmarks on the current commit
116120
# This is useful for debugging or a release benchmark
@@ -119,12 +123,12 @@ jobs:
119123
python3 benchmarks/scripts/convert_json_to_markdown.py
120124
121125
- name: Generate step summary
122-
if: github.event_name != 'schedule'
126+
if: github.event_name != 'schedule' && github.event_name != 'workflow_dispatch'
123127
run: |
124128
cat ./benchmarks/results/benchmark_results.md >> $GITHUB_STEP_SUMMARY
125129
126130
- name: Upload benchmark artifacts
127-
if: github.event_name != 'schedule'
131+
if: github.event_name != 'schedule' && github.event_name != 'workflow_dispatch'
128132
uses: actions/upload-artifact@v4
129133
with:
130134
name: "benchmark-performance-${{ matrix.vllm_branch }}-${{ matrix.vllm_ascend_branch }}-report"
@@ -134,19 +138,28 @@ jobs:
134138
overwrite: true
135139

136140
- name: Install elastic_tool
137-
if: github.event_name == 'schedule'
141+
if: github.event_name != 'pull_request'
138142
run: |
139143
pip install escli-tool==0.2.1
140144
141145
- name: Collect pr info from vllm-project/vllm-ascend
142-
if: github.event_name == 'schedule'
146+
if: github.event_name != 'pull_request'
143147
run: |
144148
# Only get the pull request which may influences performance
145-
git log --pretty=format:"%H %s" -- '**/*.py' ':!docs/*' ':!tests/*' ':!examples/*' > commit_log.txt
149+
git log --pretty=format:"%H %s" -- '**/*.py' ':!docs/*' ':!tests/*' ':!examples/*' ':!benchmarks/*' > commit_log.txt
146150
escli check commit_log.txt
151+
152+
- name: Prepare benchmark script in advance
153+
if: github.event_name != 'pull_request'
154+
# This is for the benchmark iteration, which will change the benchmark scripts while checkouting each commit.
155+
# We need ensure the benchmark scripts always available.
156+
run: |
157+
# Prepare the benchmark script in advance
158+
mkdir -p /github/home/benchmarks
159+
cp -r benchmarks/* /github/home/benchmarks/
147160
148161
- name: Run benchmark iteration
149-
if: github.event_name == 'schedule'
162+
if: github.event_name != 'pull_request'
150163
run: |
151164
while IFS= read -r line || [[ -n "$line" ]]; do
152165
commit_id=${line%% *}
@@ -164,7 +177,7 @@ jobs:
164177
echo "vllm branch: ${{ matrix.vllm_branch }}"
165178
echo "vllm-ascend branch: ${{ matrix.vllm_ascend_branch }}"
166179
echo "------------------------"
167-
180+
cd /github/home
168181
bash benchmarks/scripts/run-performance-benchmarks.sh
169182
# send the result to es
170183
if [[ "${{ github.event_name }}" != "pull request" ]]; then
@@ -176,4 +189,5 @@ jobs:
176189
--res_dir ./benchmarks/results
177190
rm -rf ./benchmarks/results
178191
fi
192+
cd -
179193
done < commit_log.txt

.github/workflows/vllm_ascend_test.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,13 @@ jobs:
112112
pytest -sv tests/singlecard/test_scheduler.py
113113
# guided decoding doesn't work, fix it later
114114
# pytest -sv tests/singlecard/test_guided_decoding.py.py
115-
pytest -sv tests/singlecard/ --ignore=tests/singlecard/test_offline_inference.py --ignore=tests/singlecard/test_scheduler.py --ignore=tests/singlecard/test_guided_decoding.py
115+
# test_ascend_config.py should be ran separately because it will regenerate the global config many times.
116+
pytest -sv tests/singlecard/test_ascend_config.py
117+
pytest -sv tests/singlecard/ \
118+
--ignore=tests/singlecard/test_offline_inference.py \
119+
--ignore=tests/singlecard/test_scheduler.py \
120+
--ignore=tests/singlecard/test_guided_decoding.py \
121+
--ignore=tests/singlecard/test_ascend_config.py
116122
else
117123
pytest -sv tests/multicard/test_ilama_lora_tp2.py
118124
VLLM_USE_MODELSCOPE=True pytest -sv tests/multicard/ --ignore=tests/multicard/test_ilama_lora_tp2.py
@@ -128,11 +134,14 @@ jobs:
128134
# guided decoding doesn't work, fix it later
129135
# pytest -sv tests/singlecard/test_guided_decoding.py.py
130136
pytest -sv tests/singlecard/test_camem.py
137+
# test_ascend_config.py should be ran separately because it will regenerate the global config many times.
138+
pytest -sv tests/singlecard/test_ascend_config.py
131139
pytest -sv tests/singlecard/ \
132140
--ignore=tests/singlecard/test_offline_inference.py \
133141
--ignore=tests/singlecard/test_scheduler.py \
134142
--ignore=tests/singlecard/test_guided_decoding.py \
135-
--ignore=tests/singlecard/test_camem.py
143+
--ignore=tests/singlecard/test_camem.py \
144+
--ignore=tests/singlecard/test_ascend_config.py
136145
else
137146
pytest -sv tests/multicard/test_ilama_lora_tp2.py
138147
# Fixme: run VLLM_USE_MODELSCOPE=True pytest -sv tests/multicard/test_offline_inference_distributed.py will raise error.

.github/workflows/vllm_ascend_test_long_term.yaml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ defaults:
3030
run:
3131
shell: bash -el {0}
3232

33+
# only cancel in-progress runs of the same workflow
3334
concurrency:
34-
group: pr-${{ github.event.pull_request.number }}
35+
group: ${{ github.workflow }}-${{ github.ref }}
3536
cancel-in-progress: true
3637

3738
jobs:
@@ -43,15 +44,6 @@ jobs:
4344
matrix:
4445
os: [linux-arm64-npu-1, linux-arm64-npu-4]
4546
vllm_version: [main, v0.9.0]
46-
concurrency:
47-
group: >
48-
${{
49-
matrix.os == 'linux-arm64-npu-4'
50-
&& github.event.pull_request.number
51-
&& format('pr-{0}-limit-npu-4-long-term', github.event.pull_request.number)
52-
|| format('job-{0}-{1}-{2}-long-term', matrix.os, matrix.vllm_version, github.event.pull_request.number)
53-
}}
54-
cancel-in-progress: false
5547
name: vLLM Ascend long term test
5648
runs-on: ${{ matrix.os }}
5749
container:

.github/workflows/vllm_ascend_test_pd.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ defaults:
3030
run:
3131
shell: bash -el {0}
3232

33+
# only 1 job can runs on static-8-01-cards
3334
concurrency:
34-
group: pr-${{ github.event.pull_request.number }}
35-
cancel-in-progress: true
35+
group: static-8-01-cards
36+
cancel-in-progress: false
3637

3738
jobs:
3839
prefilling-decoding-disaggregation:

docs/source/community/contributors.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Contributors
2+
3+
vLLM Ascend every release would not have been possible without the following contributors:
4+
5+
| Number | Contributor | Date | Commit ID |
6+
|:------:|:-----------:|:-----:|:---------:|
7+
| 51 | [@YisongJiang](https://github.com/YisongJiang) | 2025/5/29 | [90afaf6](https://github.com/vllm-project/vllm-ascend/commit/90afaf6306f680307462becf3c78585737579851) |
8+
| 50 | [@wonderful199082](https://github.com/wonderful199082) | 2025/5/20 | [5cf9ff1](https://github.com/vllm-project/vllm-ascend/commit/5cf9ff18e91b0b7031c258d71a257b8e24689763) |
9+
| 49 | [@22dimensions](https://github.com/22dimensions) | 2025/5/17 | [a8730e7](https://github.com/vllm-project/vllm-ascend/commit/a8730e7a3c4ac6c4b39a5946c943252fdea6cce5) |
10+
| 48 | [@cxcxflying](https://github.com/cxcxflying) | 2025/5/13 | [e564470](https://github.com/vllm-project/vllm-ascend/commit/e56447033889ca95df512208cab22ef832bfdf07) |
11+
| 47 | [@NeverRaR](https://github.com/NeverRaR) | 2025/5/12 | [efabd72](https://github.com/vllm-project/vllm-ascend/commit/efabd722eb757e49aa309c173bbec91ca8c4ced1) |
12+
| 46 | [@chris668899](https://github.com/chris668899) | 2025/5/8 | [6c02088](https://github.com/vllm-project/vllm-ascend/commit/6c020883a8332b5c519f4f6502733edd9b391c2b) |
13+
| 45 | [@sunbaosong](https://github.com/sunbaosong) | 2025/5/6 | [d6bfae8](https://github.com/vllm-project/vllm-ascend/commit/d6bfae8eeebedf677b643b712d367a3a69c9cce4) |
14+
| 44 | [@ApsarasX](https://github.com/ApsarasX) | 2025/4/29 | [87975fa](https://github.com/vllm-project/vllm-ascend/commit/87975fa058fe3f90d204ded42a08989a8dcb413e) |
15+
| 43 | [@zouyida2052](https://github.com/zouyida2052) | 2025/4/28 | [b9528e6](https://github.com/vllm-project/vllm-ascend/commit/b9528e6ecdc417cf444e55a0ce4a2bafdef0ea3b) |
16+
| 42 | [@ZhengJun9](https://github.com/ZhengJun9) | 2025/4/28 | [1791113](https://github.com/vllm-project/vllm-ascend/commit/17911138c90d78a76bd691e9dcb56763db35b19f) |
17+
| 41 | [@linfeng-yuan](https://github.com/linfeng-yuan) | 2025/4/28 | [2204e4d](https://github.com/vllm-project/vllm-ascend/commit/2204e4d08f8e10cf9c30154a14eaa5ca956c2acd) |
18+
| 40 | [@jianzs](https://github.com/jianzs) | 2025/4/27 | [fa4a5d9](https://github.com/vllm-project/vllm-ascend/commit/fa4a5d980e8845a88b9162cf169f0a5ab230f8a5) |
19+
| 39 | [@fakeYan](https://github.com/fakeYan) | 2025/4/23 | [05bdcbe](https://github.com/vllm-project/vllm-ascend/commit/05bdcbeae47c7fcb9b1c30cad059abf1d40b5421) |
20+
| 38 | [@RongRongStudio](https://github.com/RongRongStudio) | 2025/4/22 | [848e041](https://github.com/vllm-project/vllm-ascend/commit/848e041a54732c923660dd02daf8e9bf439736a2) |
21+
| 37 | [@paulyu12](https://github.com/paulyu12) | 2025/4/17 | [697908f](https://github.com/vllm-project/vllm-ascend/commit/697908f5cd7c65a3a917ec1a962b0886efc98c7e) |
22+
| 36 | [@heartStrive1998](https://github.com/heartStrive1998) | 2025/4/16 | [2f15503](https://github.com/vllm-project/vllm-ascend/commit/2f155039dc3997640854daef469bbf0cb77dc6ed) |
23+
| 35 | [@eeethenQ](https://github.com/eeethenQ) | 2025/4/15 | [44a8301](https://github.com/vllm-project/vllm-ascend/commit/44a8301424ded94dae83e13b837f5bfc0a1bfc15) |
24+
| 34 | [@wxsIcey](https://github.com/wxsIcey) | 2025/4/10 | [d05ea17](https://github.com/vllm-project/vllm-ascend/commit/d05ea17427b82a506b97409a7de8359f18f565f7) |
25+
| 33 | [@yx0716](https://github.com/yx0716) | 2025/4/8 | [5d62393](https://github.com/vllm-project/vllm-ascend/commit/5d6239306be9b0f5ac6dbaa137048c372a92ff20) |
26+
| 32 | [@celestialli](https://github.com/celestialli) | 2025/4/7 | [2b765dc](https://github.com/vllm-project/vllm-ascend/commit/2b765dcc4974b1bafc26ff5da817ce7e652f0eb0) |
27+
| 31 | [@hfadzxy](https://github.com/hfadzxy) | 2025/3/30 | [7beb433](https://github.com/vllm-project/vllm-ascend/commit/7beb4339dc8047af9ef64db1d0a8c59ddbb3709f) |
28+
| 30 | [@wuhuikx](https://github.com/wuhuikx) | 2025/3/28 | [57a84bb](https://github.com/vllm-project/vllm-ascend/commit/57a84bb7befeaa0dc62aa35fa406e4d6affbfcca) |
29+
| 29 | [@zzzzwwjj](https://github.com/zzzzwwjj) | 2025/3/28 | [12390af](https://github.com/vllm-project/vllm-ascend/commit/12390af075962456ecc8233d8dcce7064b75f390) |
30+
| 28 | [@ganyi1996ppo](https://github.com/ganyi1996ppo) | 2025/3/28 | [27e86b9](https://github.com/vllm-project/vllm-ascend/commit/27e86b993a6a810d818143ec9dbfc439a419fa77) |
31+
| 27 | [@ZhengZhenyu](https://github.com/ZhengZhenyu) | 2025/3/26 | [0b5a964](https://github.com/vllm-project/vllm-ascend/commit/0b5a9643fd6c3240d7ede669e37209d7ff433841) |
32+
| 26 | [@baifanxxx](https://github.com/baifanxxx) | 2025/3/26 | [1225052](https://github.com/vllm-project/vllm-ascend/commit/122505208ff6284f409846ca7294f4a4b9883285) |
33+
| 25 | [@rjg-lyh](https://github.com/rjg-lyh) | 2025/3/13 | [6512470](https://github.com/vllm-project/vllm-ascend/commit/65124705fb39d4cc2c94c80254421e067a82fe50) |
34+
| 24 | [@xiemingda-1002](https://github.com/xiemingda-1002) | 2025/3/12 | [59ea23d](https://github.com/vllm-project/vllm-ascend/commit/59ea23d0d394879d7f33de6fd22242539b9c3cc5) |
35+
| 23 | [@yiz-liu](https://github.com/yiz-liu) | 2025/3/11 | [0db6670](https://github.com/vllm-project/vllm-ascend/commit/0db6670bfab8cb1d84c9e7270df0a1d42d6ce7ca) |
36+
| 22 | [@new-TonyWang](https://github.com/new-TonyWang) | 2025/3/11 | [dfb4e23](https://github.com/vllm-project/vllm-ascend/commit/dfb4e23e9d820ac992a071c123bbe983c7b01b2e) |
37+
| 21 | [@mengwei805](https://github.com/mengwei805) | 2025/3/6 | [8fcf3d1](https://github.com/vllm-project/vllm-ascend/commit/8fcf3d1704084626db35c5dc82ade446508598d4) |
38+
| 20 | [@baymax591](https://github.com/baymax591) | 2025/2/28 | [e8131b9](https://github.com/vllm-project/vllm-ascend/commit/e8131b99cf199f50a304e6e6fb125a1b95bcc92b) |
39+
| 19 | [@dependabot](https://github.com/dependabot) | 2025/2/27 | [a5564ed](https://github.com/vllm-project/vllm-ascend/commit/a5564ed5d8fd9818936a22d9ea35951a27513b4c) |
40+
| 18 | [@shink](https://github.com/shink) | 2025/2/27 | [6aed833](https://github.com/vllm-project/vllm-ascend/commit/6aed83335cbe92fd0b8ef07c28966a753d012ccb) |
41+
| 17 | [@wwfu109](https://github.com/wwfu109) | 2025/2/27 | [b074047](https://github.com/vllm-project/vllm-ascend/commit/b07404766bdaf6e3cebc5cb0aba89a247501302e) |
42+
| 16 | [@kunpengW-code](https://github.com/kunpengW-code) | 2025/2/26 | [ca807ce](https://github.com/vllm-project/vllm-ascend/commit/ca807ce49ed64aa89242f5ae29b9862a77648b45) |
43+
| 15 | [@Yaphets24](https://github.com/Yaphets24) | 2025/2/22 | [d0b3cb4](https://github.com/vllm-project/vllm-ascend/commit/d0b3cb4fa79d5fc7f8245a3c68885ce1fa030ba4) |
44+
| 14 | [@noemotiovon](https://github.com/noemotiovon) | 2025/2/21 | [202b39a](https://github.com/vllm-project/vllm-ascend/commit/202b39a38c2869b0ecc3df486550fb555a2eb0c0) |
45+
| 13 | [@SidaoY](https://github.com/SidaoY) | 2025/2/18 | [718c763](https://github.com/vllm-project/vllm-ascend/commit/718c7638555d12cd43ea2a9e497e185778b68595) |
46+
| 12 | [@ShiyaNiu](https://github.com/ShiyaNiu) | 2025/2/17 | [36ea38f](https://github.com/vllm-project/vllm-ascend/commit/36ea38fde56437ff1745bd95cd8d9e02a6578d38) |
47+
| 11 | [@ji-huazhong](https://github.com/ji-huazhong) | 2025/2/12 | [c8b57d1](https://github.com/vllm-project/vllm-ascend/commit/c8b57d10b24efcd9b4fadeb66cfbf66aa3dd5f82) |
48+
| 10 | [@Angazenn](https://github.com/Angazenn) | 2025/2/11 | [7637759](https://github.com/vllm-project/vllm-ascend/commit/7637759056028839c74960d9cfd3ce6275ee5d35) |
49+
| 9 | [@whx-sjtu](https://github.com/whx-sjtu) | 2025/2/7 | [8fc5dc9](https://github.com/vllm-project/vllm-ascend/commit/8fc5dc966aaf4e174d1ec0d1902c40289411ec0e) |
50+
| 8 | [@zouyida2002](https://github.com/zouyida2002) | 2025/2/7 | [4495fc6](https://github.com/vllm-project/vllm-ascend/commit/4495fc68389e3fb1ef14534c202948931e38446b) |
51+
| 7 | [@hw_whx](https://github.com/hw_whx) | 2025/2/7 | [7d16772](https://github.com/vllm-project/vllm-ascend/commit/7d1677263bc6628ade33bb780455e0f6e5b9b27a) |
52+
| 6 | [@MengqingCao](https://github.com/MengqingCao) | 2025/2/6 | [7d9ae22](https://github.com/vllm-project/vllm-ascend/commit/7d9ae22ecb6dc3ea4e720e5109cf46e1ae7da730) |
53+
| 5 | [@Potabk](https://github.com/Potabk) | 2025/2/6 | [8cb5615](https://github.com/vllm-project/vllm-ascend/commit/8cb5615fb010b34c2f4f89e03e6257bfee851f86) |
54+
| 4 | [@wangxiyuan](https://github.com/wangxiyuan) | 2025/2/6 | [a48b9ad](https://github.com/vllm-project/vllm-ascend/commit/a48b9addefd292af523644411d4ff4142dd4bc66) |
55+
| 3 | [@shen-shanshan](https://github.com/shen-shanshan) | 2025/2/6 | [bfccf73](https://github.com/vllm-project/vllm-ascend/commit/bfccf739e2fe121b54d9b198c2ec205a9379190e) |
56+
| 2 | [@Yikun](https://github.com/Yikun) | 2025/2/5 | [d5e7756](https://github.com/vllm-project/vllm-ascend/commit/d5e7756028bd5884ade96b654555c375770a2f64) |
57+
| 1 | [@simon-mo](https://github.com/simon-mo) | 2025/1/29 | [eb28342](https://github.com/vllm-project/vllm-ascend/commit/eb283428ddc17207b6866118f9bc15454b5b8801) |

docs/source/community/governance.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Governance
2+
3+
## Mission
4+
As a vital component of vLLM, the vLLM Ascend project is dedicated to providing an easy, fast, and cheap LLM Serving for Everyone on Ascend NPU, and to actively contribute to the enrichment of vLLM.
5+
6+
## Principles
7+
vLLM Ascend follows the vLLM community's code of conduct:[vLLM - CODE OF CONDUCT](https://github.com/vllm-project/vllm/blob/main/CODE_OF_CONDUCT.md)
8+
9+
## Governance - Mechanics
10+
vLLM Ascend is an open-source project under the vLLM community, where the authority to appoint roles is ultimately determined by the vLLM community. It adopts a hierarchical technical governance structure.
11+
12+
- Contributor:
13+
14+
**Responsibility:** Help new contributors on boarding, handle and respond to community questions, review RFCs, code
15+
16+
**Requirements:** Complete at least 1 contribution. Contributor is someone who consistently and actively participates in a project, included but not limited to issue/review/commits/community involvement.
17+
18+
Contributors will be empowered [vllm-project/vllm-ascend](https://github.com/vllm-project/vllm-ascend) Github repo `Triage` permissions (`Can read and clone this repository. Can also manage issues and pull requests`) to help community developers collaborate more efficiently.
19+
20+
- Maintainer:
21+
22+
**Responsibility:** Develop the project's vision and mission. Maintainers are responsible for driving the technical direction of the entire project and ensuring its overall success, possessing code merge permissions. They formulate the roadmap, review contributions from community members, continuously contribute code, and actively engage in community activities (such as regular meetings/events).
23+
24+
**Requirements:** Deep understanding of ‌vLLM‌ and ‌vLLM Ascend‌ codebases, with a commitment to sustained code contributions. Competency in ‌design/development/PR review workflows‌.
25+
- **Review Quality‌:** Actively participate in community code reviews, ensuring high-quality code integration.
26+
- **Quality Contribution‌:** Successfully develop and deliver at least one major feature while maintaining consistent high-quality contributions.
27+
- **Community Involvement‌:** Actively address issues, respond to forum inquiries, participate in discussions, and engage in community-driven tasks.
28+
29+
Requires approval from existing Maintainers. The vLLM community has the final decision-making authority.
30+
31+
Maintainer will be empowered [vllm-project/vllm-ascend](https://github.com/vllm-project/vllm-ascend) Github repo write permissions (`Can read, clone, and push to this repository. Can also manage issues and pull requests`).

docs/source/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ faqs
4646
user_guide/suppoted_features
4747
user_guide/supported_models
4848
user_guide/env_vars
49+
user_guide/additional_config
4950
user_guide/release_notes
5051
:::
5152

@@ -58,6 +59,14 @@ developer_guide/versioning_policy
5859
developer_guide/evaluation/index
5960
:::
6061

62+
% How to involve vLLM Ascend
63+
:::{toctree}
64+
:caption: Community
65+
:maxdepth: 1
66+
community/governance
67+
community/contributors
68+
:::
69+
6170
% User stories about vLLM Ascend project
6271
:::{toctree}
6372
:caption: User Story

0 commit comments

Comments
 (0)