[TEST]Add 2P1D multi node cases for nightly test (#3764)

### What this PR does / why we need it?
This PR adds the 2P1D multi node func/acc/perf test cases, we need test
them daily
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
by running the test

- vLLM version: v0.11.0rc3
- vLLM main:
c9461e05a4

---------

Signed-off-by: jiangyunfan1 <jiangyunfan1@h-partners.com>
Signed-off-by: wangli <wangli858794774@gmail.com>
Co-authored-by: wangli <wangli858794774@gmail.com>
This commit is contained in:
jiangyunfan1
2025-10-27 23:09:15 +08:00
committed by GitHub
parent d64bdd06ae
commit 9030106a14
9 changed files with 134 additions and 101 deletions

View File

@@ -120,6 +120,17 @@ download_go() {
print_success "Go $GOVER installed successfully"
}
install_ais_bench() {
local AIS_BENCH="$SRC_DIR/benchmark"
git clone https://gitee.com/aisbench/benchmark.git $AIS_BENCH
cd $AIS_BENCH
git checkout v3.0-20250930-master
pip3 install -e ./
pip3 install -r requirements/api.txt
pip3 install -r requirements/extra.txt
cd -
}
install_go() {
# Check if Go is already installed
if command -v go &> /dev/null; then
@@ -167,6 +178,7 @@ main() {
checkout_src
install_sys_dependencies
install_vllm
install_ais_bench
# to speed up mooncake build process, install Go here
install_go
cd "$WORKSPACE/source_code"