[NPU] Chain PR test jobs and disable two DeepSeek-V4-Flash perf tests (#36672)
This commit is contained in:
@@ -293,7 +293,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-acc-2-npu-a3:
|
base-c-test-acc-2-npu-a3:
|
||||||
name: base-c-test-acc-2-npu-a3
|
name: base-c-test-acc-2-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -307,7 +307,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-acc-4-npu-a3:
|
base-c-test-acc-4-npu-a3:
|
||||||
name: base-c-test-acc-4-npu-a3
|
name: base-c-test-acc-4-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -320,7 +320,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-acc-8-npu-a3:
|
base-c-test-acc-8-npu-a3:
|
||||||
name: base-c-test-acc-8-npu-a3
|
name: base-c-test-acc-8-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -333,7 +333,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-acc-16-npu-a3:
|
base-c-test-acc-16-npu-a3:
|
||||||
name: base-c-test-acc-16-npu-a3
|
name: base-c-test-acc-16-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -346,7 +346,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-perf-2-npu-a3:
|
base-c-test-perf-2-npu-a3:
|
||||||
name: base-c-test-perf-2-npu-a3
|
name: base-c-test-perf-2-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config, base-c-test-acc-2-npu-a3 ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3, base-c-test-acc-2-npu-a3, base-c-test-acc-4-npu-a3, base-c-test-acc-8-npu-a3, base-c-test-acc-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -359,7 +359,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-perf-4-npu-a3:
|
base-c-test-perf-4-npu-a3:
|
||||||
name: base-c-test-perf-4-npu-a3
|
name: base-c-test-perf-4-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config, base-c-test-acc-4-npu-a3 ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3, base-c-test-acc-2-npu-a3, base-c-test-acc-4-npu-a3, base-c-test-acc-8-npu-a3, base-c-test-acc-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -372,7 +372,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-perf-8-npu-a3:
|
base-c-test-perf-8-npu-a3:
|
||||||
name: base-c-test-perf-8-npu-a3
|
name: base-c-test-perf-8-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config, base-c-test-acc-8-npu-a3 ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3, base-c-test-acc-2-npu-a3, base-c-test-acc-4-npu-a3, base-c-test-acc-8-npu-a3, base-c-test-acc-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
@@ -385,7 +385,7 @@ jobs:
|
|||||||
|
|
||||||
base-c-test-perf-16-npu-a3:
|
base-c-test-perf-16-npu-a3:
|
||||||
name: base-c-test-perf-16-npu-a3
|
name: base-c-test-perf-16-npu-a3
|
||||||
needs: [ check-changes, pr-gate, set-image-config, base-c-test-acc-16-npu-a3 ]
|
needs: [ check-changes, pr-gate, set-image-config, base-a-test-1-npu-a2, base-b-test-1-npu-a3, base-b-test-2-npu-a3, base-b-test-4-npu-a3, base-b-test-8-npu-a3, base-b-test-16-npu-a3, base-c-test-acc-2-npu-a3, base-c-test-acc-4-npu-a3, base-c-test-acc-8-npu-a3, base-c-test-acc-16-npu-a3 ]
|
||||||
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
if: ${{ !failure() && !cancelled() && needs.check-changes.outputs.main_package == 'true' }}
|
||||||
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
uses: ./.github/workflows/_npu-single-node-test-stage.yml
|
||||||
with:
|
with:
|
||||||
|
|||||||
+6
-1
@@ -8,7 +8,12 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
|||||||
)
|
)
|
||||||
from sglang.test.ci.ci_register import register_npu_ci
|
from sglang.test.ci.ci_register import register_npu_ci
|
||||||
|
|
||||||
register_npu_ci(est_time=1800, suite="nightly-perf-16-npu-a3", nightly=True)
|
register_npu_ci(
|
||||||
|
est_time=1800,
|
||||||
|
suite="nightly-perf-16-npu-a3",
|
||||||
|
nightly=True,
|
||||||
|
disabled="Testcase bug, temporarily disabled",
|
||||||
|
)
|
||||||
|
|
||||||
# Environment variables for DSV4-Flash single-node PD-mix deployment.
|
# Environment variables for DSV4-Flash single-node PD-mix deployment.
|
||||||
DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
||||||
|
|||||||
+6
-1
@@ -8,7 +8,12 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
|||||||
)
|
)
|
||||||
from sglang.test.ci.ci_register import register_npu_ci
|
from sglang.test.ci.ci_register import register_npu_ci
|
||||||
|
|
||||||
register_npu_ci(est_time=1800, suite="nightly-perf-16-npu-a3", nightly=True)
|
register_npu_ci(
|
||||||
|
est_time=1800,
|
||||||
|
suite="nightly-perf-16-npu-a3",
|
||||||
|
nightly=True,
|
||||||
|
disabled="Testcase bug, temporarily disabled",
|
||||||
|
)
|
||||||
|
|
||||||
# Environment variables for DSV4-Flash single-node PD-mix deployment.
|
# Environment variables for DSV4-Flash single-node PD-mix deployment.
|
||||||
DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
||||||
|
|||||||
Reference in New Issue
Block a user