Repository navigation
[CI] Switch main2main scheduled run to the a3-16 pool - #16054
Merged
Merged
Conversation
Contributor
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
Contributor
|
👋 Hi! Thank you for contributing to the vLLM Ascend project. The following points will speed up your PR merge:
If CI fails, you can run linting and testing checks locally according Contributing and Testing. |
wjunLu
force-pushed
the
wf/a3-16-pool
branch
from
September 8, 2026 11:26
de04e48 to
851999c
Compare
wjunLu
force-pushed
the
wf/a3-16-pool
branch
9 times, most recently
from
September 10, 2026 15:46
253ff4f to
28b27bb
Compare
Switch the scheduled main2main workflow from the a2 pool to the a3-16 pool, based on the configuration proven across recent validation runs. Runner / environment: - runs-on linux-aarch64-a3-16-sh-001 (registered in actionlint.yaml), container cann:9.1.0-a3-ubuntu22.04-py3.12 - MAIN2MAIN_PAIR_ALIGNED_DEVICES=1: a3 exposes 8 dual-die devices, so scheduling requests a pair-aligned count (need + (need & 1)); without it HCCL init fails on odd requests - MAIN2MAIN_TEST_TIMEOUT=3600 as a per-suite backstop (scheduling still targets <=20 min per case by arrangement, not by killing processes) - concurrency group renamed to main2main Compile / cache: - ensure-csrc-cache target list '[]': the shared cache is x86-built and would poison the ARM64 key - SOC_VERSION=ascend910_9391, MAX_JOBS=184, compile on-runner; a Save vllm-ascend csrc cache step publishes vllm-ascend-build-v2-<arch>- <tag>-<csrc_hash> for later runs NPU health gating: - the Check npu step only prints npu-smi / CANN info; free-chip detection lives in the flow's initialize phase, which pins ASCEND_RT_VISIBLE_DEVICES to chips below 20480MB HBM in use (fatal when none are free) - apt ripgrep installed before the run: adapter fix sessions need rg Flow invocation: - flow cloned from the default branch, with a refresh guard (git fetch origin main && git reset --hard origin/main) so resident runners pick up flow fixes without manual /tmp cleanup - MAIN2MAIN_BASELINE_REF=main2main_baseline (production baseline) - resolve-source retries transient fetch failures; a failed baseline fetch falls back to fresh mode with a loud warning - opencode auth via auth.json (DeepSeek official platform, keyed by MAIN2MAIN_API_KEY); any model in opencode's built-in catalog is selectable at dispatch Case selection: - main2main_tests.json holds the reviewed e2e selection (15 cases across 1/2/4-card groups, mirroring main2main_flow's test_policy.json allowlist - one representative per uncovered dimension, <=3-round makespan budget) - a Load main2main test cases step feeds it to the flow via MAIN2MAIN_CASES_FILE -> MAIN2MAIN_TEST_CASES; the flow merges env cases with its own allowlist minus blocklist, so the two lists must be kept in sync Signed-off-by: wjunLu <wjunlu217@gmail.com>
wjunLu
force-pushed
the
wf/a3-16-pool
branch
from
September 10, 2026 15:50
28b27bb to
18598ce
Compare
sunny-rain-63
pushed a commit
to sunny-rain-63/vllm-ascend
that referenced
this pull request
Sep 12, 2026
…6054) Switch the scheduled main2main workflow from the a2 pool to the a3-16 pool: - run on `linux-aarch64-a3-16-sh-001` with container `cann:9.1.0-a3-ubuntu22.04-py3.12` - `main2main_tests.json` now holds the reviewed 15-case selection <img width="2044" height="1811" alt="workflow" src="https://github.com/user-attachments/assets/03e8123c-bf10-44a3-8479-af876ed358b4" /> - vLLM main: vllm-project/vllm@b2f6858 Signed-off-by: wjunLu <wjunlu217@gmail.com>
johnnysluckydays
pushed a commit
to johnnysluckydays/vllm-ascend
that referenced
this pull request
Sep 14, 2026
…6054) Switch the scheduled main2main workflow from the a2 pool to the a3-16 pool: - run on `linux-aarch64-a3-16-sh-001` with container `cann:9.1.0-a3-ubuntu22.04-py3.12` - `main2main_tests.json` now holds the reviewed 15-case selection <img width="2044" height="1811" alt="workflow" src="https://github.com/user-attachments/assets/03e8123c-bf10-44a3-8479-af876ed358b4" /> - vLLM main: vllm-project/vllm@b2f6858 Signed-off-by: wjunLu <wjunlu217@gmail.com> Signed-off-by: tianming2009 <13246728590@163.com>
like-0517
pushed a commit
to like-0517/vllm-ascend
that referenced
this pull request
Sep 15, 2026
…6054) Switch the scheduled main2main workflow from the a2 pool to the a3-16 pool: - run on `linux-aarch64-a3-16-sh-001` with container `cann:9.1.0-a3-ubuntu22.04-py3.12` - `main2main_tests.json` now holds the reviewed 15-case selection <img width="2044" height="1811" alt="workflow" src="https://github.com/user-attachments/assets/03e8123c-bf10-44a3-8479-af876ed358b4" /> - vLLM main: vllm-project/vllm@b2f6858 Signed-off-by: wjunLu <wjunlu217@gmail.com> Signed-off-by: like-0517 <ithwlike@126.com>
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Switch the scheduled main2main workflow from the a2 pool to the a3-16 pool:
linux-aarch64-a3-16-sh-001with containercann:9.1.0-a3-ubuntu22.04-py3.12main2main_tests.jsonnow holds the reviewed 15-case selection