From 498162e235b6007b9956d2f77643c0232ccd9b08 Mon Sep 17 00:00:00 2001 From: Li Baoming <41820386+baominghelly@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:18:25 +0800 Subject: [PATCH 1/2] ci: add Ascend 910C post4 canary environment --- .github/ci_config.yml | 10 ++++------ .github/workflows/ci_test.yml | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/ci_config.yml b/.github/ci_config.yml index 65b2b208f..1b449a850 100644 --- a/.github/ci_config.yml +++ b/.github/ci_config.yml @@ -189,14 +189,12 @@ platforms: run: pytest tests/ -m smoke -n 4 -v --tb=short --junitxml=/workspace/results/test-results.xml ascend: - runner_label: Ascend + runner_label: Ascend-910C-canary execution_mode: agent_local image: dockerfile: images/ascend/ - buildkit: true - build_args: - BASE_IMAGE: quay.io/ascend/vllm-ascend:v0.18.0rc1-openeuler - PIP_INDEX_URL: https://pypi.org/simple + skip_build: true + source_image: infiniops-ci/ascend:cann9.1.0-torch2.10.0-npu-post4-20260909 docker_args: - "--runtime=runc" - "--privileged" @@ -209,7 +207,7 @@ platforms: - /usr/local/bin/npu-smi:/usr/local/bin/npu-smi:ro env: ASCEND_HOME_PATH: /usr/local/Ascend/ascend-toolkit/latest - setup: pip install scikit-build-core pybind11 libclang pyyaml && rm -rf /tmp/infinirt-src /tmp/infinirt-build /tmp/infinirt-prefix && git clone --depth 1 ${INFINI_RT_GIT_URL:-https://gh-proxy.com/https://github.com/InfiniTensor/InfiniRT.git} /tmp/infinirt-src && cmake -S /tmp/infinirt-src -B /tmp/infinirt-build -DWITH_CPU=ON -DWITH_ASCEND=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/infinirt-prefix && cmake --build /tmp/infinirt-build -j$(nproc) && cmake --install /tmp/infinirt-build && pip install .[dev] --no-build-isolation --config-settings=cmake.define.INFINI_OPS_SMOKE_BUILD=ON --config-settings=cmake.define.INFINI_RT_ROOT=/tmp/infinirt-prefix + setup: pip install scikit-build-core pybind11 libclang pyyaml && rm -rf /tmp/infinirt-src /tmp/infinirt-build /tmp/infinirt-prefix && git clone --depth 1 ${INFINI_RT_GIT_URL:-https://gh-proxy.com/https://github.com/InfiniTensor/InfiniRT.git} /tmp/infinirt-src && cmake -S /tmp/infinirt-src -B /tmp/infinirt-build -DWITH_CPU=ON -DWITH_ASCEND=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/infinirt-prefix && cmake --build /tmp/infinirt-build -j16 && cmake --install /tmp/infinirt-build && pip install .[dev] --no-build-isolation --config-settings=cmake.define.INFINI_OPS_SMOKE_BUILD=ON --config-settings=cmake.define.INFINI_RT_ROOT=/tmp/infinirt-prefix --config-settings=cmake.define.SOC_VERSION=Ascend910_9362 jobs: npu: type: unittest diff --git a/.github/workflows/ci_test.yml b/.github/workflows/ci_test.yml index 8dc54476f..585200f1b 100644 --- a/.github/workflows/ci_test.yml +++ b/.github/workflows/ci_test.yml @@ -27,10 +27,10 @@ on: jobs: ci: - uses: InfiniTensor/ci/.github/workflows/infiniops-ci.yml@b45d360c8cc529747ee31c5451d7eac96ac9f309 + uses: InfiniTensor/ci/.github/workflows/infiniops-ci.yml@901566229509ac54f520210c6856bf163209f907 with: config_path: .github/ci_config.yml - ci_ref: b45d360c8cc529747ee31c5451d7eac96ac9f309 + ci_ref: 901566229509ac54f520210c6856bf163209f907 max_parallel: 10 platform: ${{ github.event_name == 'workflow_dispatch' && (inputs.platform == 'all' && 'nvidia,iluvatar,metax,moore,cambricon,ascend' || inputs.platform) || 'nvidia,iluvatar,metax,moore,cambricon,ascend' }} secrets: inherit From 571b59a8ea3a4d6afef70becadc2c4e01f4da1cf Mon Sep 17 00:00:00 2001 From: Li Baoming <41820386+baominghelly@users.noreply.github.com> Date: Tue, 15 Sep 2026 18:26:34 +0800 Subject: [PATCH 2/2] ci: preserve existing Ascend runner behavior --- .github/ci_config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ci_config.yml b/.github/ci_config.yml index 1b449a850..df124563e 100644 --- a/.github/ci_config.yml +++ b/.github/ci_config.yml @@ -189,7 +189,7 @@ platforms: run: pytest tests/ -m smoke -n 4 -v --tb=short --junitxml=/workspace/results/test-results.xml ascend: - runner_label: Ascend-910C-canary + runner_label: Ascend execution_mode: agent_local image: dockerfile: images/ascend/ @@ -207,7 +207,7 @@ platforms: - /usr/local/bin/npu-smi:/usr/local/bin/npu-smi:ro env: ASCEND_HOME_PATH: /usr/local/Ascend/ascend-toolkit/latest - setup: pip install scikit-build-core pybind11 libclang pyyaml && rm -rf /tmp/infinirt-src /tmp/infinirt-build /tmp/infinirt-prefix && git clone --depth 1 ${INFINI_RT_GIT_URL:-https://gh-proxy.com/https://github.com/InfiniTensor/InfiniRT.git} /tmp/infinirt-src && cmake -S /tmp/infinirt-src -B /tmp/infinirt-build -DWITH_CPU=ON -DWITH_ASCEND=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/infinirt-prefix && cmake --build /tmp/infinirt-build -j16 && cmake --install /tmp/infinirt-build && pip install .[dev] --no-build-isolation --config-settings=cmake.define.INFINI_OPS_SMOKE_BUILD=ON --config-settings=cmake.define.INFINI_RT_ROOT=/tmp/infinirt-prefix --config-settings=cmake.define.SOC_VERSION=Ascend910_9362 + setup: pip install scikit-build-core pybind11 libclang pyyaml && rm -rf /tmp/infinirt-src /tmp/infinirt-build /tmp/infinirt-prefix && git clone --depth 1 ${INFINI_RT_GIT_URL:-https://gh-proxy.com/https://github.com/InfiniTensor/InfiniRT.git} /tmp/infinirt-src && cmake -S /tmp/infinirt-src -B /tmp/infinirt-build -DWITH_CPU=ON -DWITH_ASCEND=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/infinirt-prefix && cmake --build /tmp/infinirt-build -j$(nproc) && cmake --install /tmp/infinirt-build && pip install .[dev] --no-build-isolation --config-settings=cmake.define.INFINI_OPS_SMOKE_BUILD=ON --config-settings=cmake.define.INFINI_RT_ROOT=/tmp/infinirt-prefix jobs: npu: type: unittest