[NPU] Improve the execution efficiency and maintainability of pr‑test‑npu (#33724)
Co-authored-by: Even Zhou <even.y.zhou@outlook.com> Co-authored-by: sglang-npu-bot <sglangnpu@163.com>
This commit is contained in:
co-authored by
Even Zhou
sglang-npu-bot
parent
e732c0a9dc
commit
dd5d82bead
@@ -6,12 +6,7 @@ from sglang.test.ascend.e2e.test_npu_accuracy_utils import (
|
||||
from sglang.test.ascend.e2e.test_npu_performance_utils import GLM_4_7_FLASH_MODEL_PATH
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-2-npu-a3")
|
||||
|
||||
ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+2
-7
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-16-npu-a3")
|
||||
|
||||
ENVS = {
|
||||
"SGLANG_SET_CPU_AFFINITY": "1",
|
||||
@@ -54,7 +49,7 @@ class TestNPUGLM5_Top64_Pruned_GSM8K(TestNpuAccuracyTestCaseBase):
|
||||
model = GLM5_TOP64_PRUNED_GSM8K_MODEL_PATH
|
||||
envs = ENVS
|
||||
other_args = OTHER_ARGS
|
||||
accuracy = 0.50
|
||||
accuracy = 0.48
|
||||
datasets = ["gsm8k"]
|
||||
generation_config = {
|
||||
"max_tokens": 2048,
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-2-npu-a3")
|
||||
|
||||
MODEL_ENVS = {
|
||||
"SGLANG_SET_CPU_AFFINITY": "1",
|
||||
|
||||
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="stage-b-test-2-npu-a3",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-2-npu-a3")
|
||||
|
||||
QWEN3_5_9B_ENVS = {
|
||||
"SGLANG_SET_CPU_AFFINITY": "1",
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="stage-b-test-4-npu-a3",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-4-npu-a3")
|
||||
|
||||
QWEN3_VL_30B_A3B_ENVS = {
|
||||
"SGLANG_SET_CPU_AFFINITY": "1",
|
||||
|
||||
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="stage-b-test-4-npu-a3",
|
||||
nightly=True,
|
||||
disabled="accuracy testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-acc-4-npu-a3")
|
||||
|
||||
QWEN3_VL_8B_ENVS = {
|
||||
"SGLANG_SET_CPU_AFFINITY": "1",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
_is_pr_pipeline = os.environ.get("GITHUB_EVENT_NAME") == "pull_request"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -14,7 +14,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ from sglang.test.test_utils import (
|
||||
write_github_step_summary,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ from sglang.test.test_utils import (
|
||||
run_bench_one_batch,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=700, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=700, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=700, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_pd_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=3600, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=3600, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=3600, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
load_balance_method_options = [
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-8-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-8-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-8-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ from sglang.test.test_utils import (
|
||||
popen_with_error_check,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -16,7 +16,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -17,7 +17,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.ascend.test_ascend_utils import (
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
from sglang.test.test_utils import CustomTestCase
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -13,7 +13,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -14,7 +14,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-2-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-2-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-2-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
@@ -12,7 +12,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
TEST_MODEL_MATRIX = {
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=200, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=200, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=200, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ from sglang.test.ascend.test_ascend_utils import (
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
from sglang.test.test_utils import CustomTestCase
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-1-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-5
@@ -17,11 +17,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(
|
||||
est_time=400,
|
||||
suite="stage-b-test-4-npu-a3",
|
||||
nightly=False,
|
||||
)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(
|
||||
est_time=400,
|
||||
suite="nightly-4-npu-a3",
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
MODEL_PATH = DEEPSEEK_R1_0528_W4A8_PER_CHANNEL_WEIGHTS_PATH
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-16-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-16-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-16-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=400, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=400, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=400, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
_ASCEND_BACKEND = "ascend"
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ from sglang.test.test_utils import (
|
||||
popen_launch_server,
|
||||
)
|
||||
|
||||
register_npu_ci(est_time=300, suite="stage-b-test-4-npu-a3", nightly=False)
|
||||
register_npu_ci(est_time=300, suite="base-b-test-4-npu-a3")
|
||||
register_npu_ci(est_time=300, suite="nightly-4-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-16-npu-a3")
|
||||
|
||||
# Environment variables for DSV4-Flash single-node PD-mix deployment.
|
||||
DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
||||
|
||||
+1
-6
@@ -10,12 +10,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=1800,
|
||||
suite="full-16-npu-a3",
|
||||
nightly=True,
|
||||
disabled="Currently it is executed by the npu performance workflow.",
|
||||
)
|
||||
register_npu_ci(est_time=1800, suite="base-c-test-perf-16-npu-a3")
|
||||
|
||||
KIMI_K2_6_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="npu-performance",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-8-npu-a3")
|
||||
|
||||
MINIMAX_M2_5_W8A8_4P_IN64K_OUT1K_PREFIX90_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
QWEN3_8B_ENVS = {
|
||||
"SGLANG_DISAGGREGATION_BOOTSTRAP_TIMEOUT": "600",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-16-npu-a3")
|
||||
|
||||
QWEN3_235B_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
QWEN3_30B_A3B_ENVS = {
|
||||
"ASCEND_LAUNCH_BLOCKING": "0",
|
||||
|
||||
+1
-6
@@ -9,12 +9,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-4-npu-a3")
|
||||
|
||||
QWEN3_32B_ENVS = {
|
||||
"SGLANG_DISAGGREGATION_BOOTSTRAP_TIMEOUT": "600",
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="nightly-16-npu-a3",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-16-npu-a3")
|
||||
|
||||
QWEN3_5_397B_A17B_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="full-2-npu-a3",
|
||||
nightly=True,
|
||||
disabled="performance case",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
QWEN3_6_27B_1024_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
QWEN3_6_27B_64K_1K_ENVS = {
|
||||
"STREAMS_PER_DEVICE": "32",
|
||||
|
||||
+1
-6
@@ -8,12 +8,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-2-npu-a3")
|
||||
|
||||
QWEN3_6_35B_A3B_64K_PREFIX_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
+1
-6
@@ -7,12 +7,7 @@ from sglang.test.ascend.e2e.test_npu_performance_utils import (
|
||||
)
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(
|
||||
est_time=3600,
|
||||
suite="",
|
||||
nightly=True,
|
||||
disabled="performance testcase",
|
||||
)
|
||||
register_npu_ci(est_time=3600, suite="base-c-test-perf-4-npu-a3")
|
||||
|
||||
QWEN3_NEXT_80B_A3B_ENVS = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
|
||||
@@ -11,7 +11,7 @@ from sglang.srt.layers.attention import vision
|
||||
from sglang.test.ci.ci_register import register_cpu_ci, register_npu_ci
|
||||
|
||||
register_cpu_ci(est_time=2, suite="base-a-test-cpu")
|
||||
register_npu_ci(est_time=2, suite="stage-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=2, suite="base-b-test-1-npu-a3")
|
||||
register_npu_ci(est_time=2, suite="nightly-1-npu-a3", nightly=True)
|
||||
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import torch
|
||||
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(est_time=5, suite="stage-a-unit-test-npu")
|
||||
register_npu_ci(est_time=5, suite="base-a-test-1-npu-a2")
|
||||
|
||||
# Mock NPU-only modules before importing the source module.
|
||||
for _ in (
|
||||
|
||||
@@ -12,7 +12,7 @@ import torch
|
||||
|
||||
from sglang.test.ci.ci_register import register_npu_ci
|
||||
|
||||
register_npu_ci(est_time=4, suite="stage-a-unit-test-npu")
|
||||
register_npu_ci(est_time=4, suite="base-a-test-1-npu-a2")
|
||||
|
||||
for mod in (
|
||||
"torch_npu",
|
||||
|
||||
+14
-7
@@ -93,13 +93,20 @@ PER_COMMIT_SUITES = {
|
||||
"extra-b-test-8-gpu-h200",
|
||||
],
|
||||
HWBackend.NPU: [
|
||||
"base-a-test-1-gpu-small",
|
||||
"stage-a-unit-test-npu",
|
||||
"stage-b-test-1-npu-a3",
|
||||
"stage-b-test-2-npu-a3",
|
||||
"stage-b-test-4-npu-a3",
|
||||
"stage-b-test-8-npu-a3",
|
||||
"stage-b-test-16-npu-a3",
|
||||
"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",
|
||||
"base-c-test-perf-2-npu-a3",
|
||||
"base-c-test-perf-4-npu-a3",
|
||||
"base-c-test-perf-8-npu-a3",
|
||||
"base-c-test-perf-16-npu-a3",
|
||||
],
|
||||
HWBackend.XPU: [
|
||||
"stage-a-test-1-gpu-xpu",
|
||||
|
||||
Reference in New Issue
Block a user