[NPU] Set DEEPEP_HYBRID_DEPLOYMENT=1 for collocated DeepEP test cases (#38667)
This commit is contained in:
+1
@@ -41,6 +41,7 @@ DEEPSEEK_V4_FLASH_W8A8_DSPARK_8P_ENVS = {
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
"DEEPEP_HCCL_BUFFSIZE": "2048",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "64",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
# war barrier
|
||||
"SGLANG_ENABLE_WAR_BARRIER": "1",
|
||||
"SGLANG_FORCE_COARSE_WAR_BARRIER": "1",
|
||||
|
||||
@@ -28,6 +28,7 @@ GLM_5_2_W4A8_16P_TWO_NODE_ENVS = {
|
||||
"DEEPEP_NORMAL_LONG_SEQ_PER_ROUND_TOKENS": "1024",
|
||||
"DEEPEP_NORMAL_LONG_SEQ_ROUND": "72",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "32",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
"HCCL_SOCKET_IFNAME": NIC_NAME,
|
||||
"GLOO_SOCKET_IFNAME": NIC_NAME,
|
||||
|
||||
+1
@@ -50,6 +50,7 @@ class TestDeepEpDeepseekV32(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
"STREAMS_PER_DEVICE": "32",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "16",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "1600",
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"SGLANG_NPU_USE_MLAPO": "0",
|
||||
|
||||
+1
@@ -65,6 +65,7 @@ class TestDeepEpQwen(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
env = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
"SGLANG_DISAGGREGATION_BOOTSTRAP_TIMEOUT": "600",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "2100",
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"TRANSFORMERS_VERBOSITY": "error",
|
||||
|
||||
+1
@@ -66,6 +66,7 @@ class TestQwen3Next(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"HCCL_ALGO": "level0:NA;level1:ring",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "20",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "2000",
|
||||
"GDN_ATTN_BACKEND_TRITON": "1",
|
||||
**os.environ,
|
||||
|
||||
+1
@@ -48,6 +48,7 @@ class TestDeepEpDeepseekV32(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
"STREAMS_PER_DEVICE": "32",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "128",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "2048",
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"TASK_QUEUE_ENABLE": "0",
|
||||
|
||||
+1
@@ -66,6 +66,7 @@ class TestDeepEpQwen(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
env = {
|
||||
"PYTORCH_NPU_ALLOC_CONF": "expandable_segments:True",
|
||||
"SGLANG_DISAGGREGATION_BOOTSTRAP_TIMEOUT": "600",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "2100",
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"TRANSFORMERS_VERBOSITY": "error",
|
||||
|
||||
+1
@@ -70,6 +70,7 @@ class TestQwen3Next(GSM8KAscendMixin, TestMMLU, CustomTestCase):
|
||||
"HCCL_OP_EXPANSION_MODE": "AIV",
|
||||
"HCCL_ALGO": "level0:NA;level1:ring",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "160",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "2048",
|
||||
"GDN_ATTN_BACKEND_TRITON": "1",
|
||||
**os.environ,
|
||||
|
||||
+2
@@ -80,6 +80,7 @@ class TestEplbMinRebalancingUtilizationThresholdBase(CustomTestCase):
|
||||
"SGLANG_EXPERT_LOCATION_UPDATER_CANARY": "1",
|
||||
"HCCL_BUFFSIZE": "1024",
|
||||
"SGLANG_DEEPEP_BF16_DISPATCH": "1",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"TRANSFORMERS_VERBOSITY": "error",
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
**os.environ,
|
||||
@@ -155,6 +156,7 @@ class TestEplbMinRebalancingUtilizationThreshold095(
|
||||
"SGLANG_EXPERT_LOCATION_UPDATER_CANARY": "1",
|
||||
"HCCL_BUFFSIZE": "1024",
|
||||
"SGLANG_NPU_DISABLE_ACL_FORMAT_WEIGHT": "1",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"TRANSFORMERS_VERBOSITY": "error",
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
**os.environ,
|
||||
|
||||
+1
@@ -61,6 +61,7 @@ class TestExpertDistributionRecorderModeStatic(CustomTestCase):
|
||||
env={
|
||||
"SGLANG_NPU_DISABLE_ACL_FORMAT_WEIGHT": "1",
|
||||
"HCCL_BUFFSIZE": "1024",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"SGLANG_EXPERT_DISTRIBUTION_RECORDER_DIR": f"{cls.path}",
|
||||
"TRANSFORMERS_VERBOSITY": "error",
|
||||
},
|
||||
|
||||
+1
@@ -54,6 +54,7 @@ class TestAscendMoeDenseTPSize(CustomTestCase):
|
||||
],
|
||||
env={
|
||||
"HCCL_BUFFSIZE": "1024",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
+1
@@ -25,6 +25,7 @@ DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
"DEEPEP_HCCL_BUFFSIZE": "2048",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "35",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
# war barrier
|
||||
"SGLANG_ENABLE_WAR_BARRIER": "1",
|
||||
"SGLANG_FORCE_COARSE_WAR_BARRIER": "1",
|
||||
|
||||
+1
@@ -24,6 +24,7 @@ DEEPSEEK_V4_FLASH_W8A8_8P_ENVS = {
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
"DEEPEP_HCCL_BUFFSIZE": "2048",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "35",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
# war barrier
|
||||
"SGLANG_ENABLE_WAR_BARRIER": "1",
|
||||
"SGLANG_FORCE_COARSE_WAR_BARRIER": "1",
|
||||
|
||||
+1
@@ -17,6 +17,7 @@ QWEN3_5_397B_A17B_ENVS = {
|
||||
"STREAMS_PER_DEVICE": "32",
|
||||
"ASCEND_USE_FIA": "1",
|
||||
"SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK": "128",
|
||||
"DEEPEP_HYBRID_DEPLOYMENT": "1",
|
||||
"HCCL_BUFFSIZE": "0",
|
||||
"DEEPEP_NORMAL_LONG_SEQ_ROUND": "6",
|
||||
"DEEP_NORMAL_MODE_USE_INT8_QUANT": "1",
|
||||
|
||||
Reference in New Issue
Block a user