@@ -4876,12 +4876,10 @@ def launchTestJobs(pipeline, testFilter)
48764876 // VisualGen PerfSanity post-merge test
48774877 " DGX_B200-8_GPUs-PyTorch-VisualGen-PerfSanity-Post-Merge-1" : [" auto:dgx-b200-flex" , " l0_b200_visual_gen_perf_sanity" , 1 , 1 , 8 , 1 , true ],
48784878 // PerfSanity post-merge tests
4879- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 1 , 6 , 8 , 1 , true ],
4880- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 2 , 6 , 8 , 1 , true ],
4881- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-3" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 3 , 6 , 8 , 1 , true ],
4882- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 4 , 6 , 8 , 1 , true ],
4883- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-5" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 5 , 6 , 8 , 1 , true ],
4884- " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-6" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 6 , 6 , 8 , 1 , true ],
4879+ " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 1 , 4 , 8 , 1 , true ],
4880+ " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 2 , 4 , 8 , 1 , true ],
4881+ " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-3" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 3 , 4 , 8 , 1 , true ],
4882+ " DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4" : [" auto:dgx-b200-flex" , " l0_b200_multi_gpus_perf_sanity" , 4 , 4 , 8 , 1 , true ],
48854883 ]
48864884 // B200 PerfSanity pre-merge disaggregated (functional-only: perf regressions do not fail CI)
48874885 // 2 Nodes
@@ -4899,7 +4897,7 @@ def launchTestJobs(pipeline, testFilter)
48994897 " DGX_B200-16_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU8-Post-Merge" ,
49004898 " auto:dgx-b200-flex" ,
49014899 " l0_b200_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node1_gpu8" ,
4902- 5 ,
4900+ 2 ,
49034901 16 ,
49044902 2
49054903 )
@@ -4961,18 +4959,12 @@ def launchTestJobs(pipeline, testFilter)
49614959 " GB200-4_GPUs-PyTorch-PerfSanity-1" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 1 , 2 , 4 ],
49624960 " GB200-4_GPUs-PyTorch-PerfSanity-2" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 2 , 2 , 4 ],
49634961 // PerfSanity post-merge tests
4964- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 1 , 9 , 4 ],
4965- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 2 , 9 , 4 ],
4966- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-3" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 3 , 9 , 4 ],
4967- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-4" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 4 , 9 , 4 ],
4968- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-5" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 5 , 9 , 4 ],
4969- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-6" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 6 , 9 , 4 ],
4970- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-7" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 7 , 9 , 4 ],
4971- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-8" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 8 , 9 , 4 ],
4972- " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-9" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 9 , 9 , 4 ],
4973- " GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:gb300-x4" , " l0_gb300_multi_gpus_perf_sanity" , 1 , 3 , 4 ],
4974- " GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:gb300-x4" , " l0_gb300_multi_gpus_perf_sanity" , 2 , 3 , 4 ],
4975- " GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-3" : [" auto:gb300-x4" , " l0_gb300_multi_gpus_perf_sanity" , 3 , 3 , 4 ],
4962+ " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 1 , 4 , 4 ],
4963+ " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 2 , 4 , 4 ],
4964+ " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-3" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 3 , 4 , 4 ],
4965+ " GB200-4_GPUs-PyTorch-PerfSanity-Post-Merge-4" : [" auto:gb200-x4-split" , " l0_gb200_multi_gpus_perf_sanity" , 4 , 4 , 4 ],
4966+ " GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-1" : [" auto:gb300-x4" , " l0_gb300_multi_gpus_perf_sanity" , 1 , 2 , 4 ],
4967+ " GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-2" : [" auto:gb300-x4" , " l0_gb300_multi_gpus_perf_sanity" , 2 , 2 , 4 ],
49764968 ]
49774969 SBSASlurmTestConfigs = cbtsResizeSplits(SBSASlurmTestConfigs )
49784970 fullSet + = SBSASlurmTestConfigs . keySet()
@@ -5012,22 +5004,14 @@ def launchTestJobs(pipeline, testFilter)
50125004 " GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU1-GEN1-NODE1-GPU2-Post-Merge" ,
50135005 " auto:gb200-flex" ,
50145006 " l0_gb200_multi_nodes_perf_sanity_ctx1_node1_gpu1_gen1_node1_gpu2" ,
5015- 4 ,
5007+ 1 ,
50165008 8 ,
50175009 2
50185010 )
50195011 multiNodesSBSAConfigs + = buildStageConfigs(
50205012 " GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU1-GEN1-NODE1-GPU4-Post-Merge" ,
50215013 " auto:gb200-flex" ,
50225014 " l0_gb200_multi_nodes_perf_sanity_ctx1_node1_gpu1_gen1_node1_gpu4" ,
5023- 6 ,
5024- 8 ,
5025- 2
5026- )
5027- multiNodesSBSAConfigs + = buildStageConfigs(
5028- " GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge" ,
5029- " auto:gb200-flex" ,
5030- " l0_gb200_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node1_gpu4" ,
50315015 5 ,
50325016 8 ,
50335017 2
@@ -5045,7 +5029,7 @@ def launchTestJobs(pipeline, testFilter)
50455029 " GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge" ,
50465030 " auto:gb200-flex" ,
50475031 " l0_gb200_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node2_gpu8" ,
5048- 8 ,
5032+ 3 ,
50495033 12 ,
50505034 3
50515035 )
@@ -5068,14 +5052,6 @@ def launchTestJobs(pipeline, testFilter)
50685052 5
50695053 )
50705054 // 6 Nodes
5071- multiNodesSBSAConfigs + = buildStageConfigs(
5072- " GB200-24_GPUs-6_Nodes-PyTorch-Disagg-PerfSanity-CTX2-NODE1-GPU4-GEN1-NODE4-GPU16-Post-Merge" ,
5073- " auto:gb200-flex" ,
5074- " l0_gb200_multi_nodes_perf_sanity_ctx2_node1_gpu4_gen1_node4_gpu16" ,
5075- 2 ,
5076- 24 ,
5077- 6
5078- )
50795055 multiNodesSBSAConfigs + = buildStageConfigs(
50805056 " GB200-24_GPUs-6_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE2-GPU8-GEN1-NODE4-GPU16-Post-Merge" ,
50815057 " auto:gb200-flex" ,
@@ -5089,7 +5065,7 @@ def launchTestJobs(pipeline, testFilter)
50895065 " GB200-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge" ,
50905066 " auto:gb200-flex" ,
50915067 " l0_gb200_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node8_gpu32" ,
5092- 12 ,
5068+ 8 ,
50935069 36 ,
50945070 9
50955071 )
@@ -5108,20 +5084,11 @@ def launchTestJobs(pipeline, testFilter)
51085084 " GB300-8_GPUs-2_Nodes-PyTorch-PerfSanity-Node2-GPU8-Post-Merge" ,
51095085 " auto:gb300-flex" ,
51105086 " l0_gb300_multi_nodes_perf_sanity_node2_gpu8" ,
5111- 3 ,
5087+ 2 ,
51125088 8 ,
51135089 2
51145090 )
51155091 // GB300 PerfSanity post-merge disaggregated
5116- // 2 Nodes
5117- multiNodesSBSAConfigs + = buildStageConfigs(
5118- " GB300-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge" ,
5119- " auto:gb300-flex" ,
5120- " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node1_gpu4" ,
5121- 3 ,
5122- 8 ,
5123- 2
5124- )
51255092 // 3 Nodes (pre-merge, functional-only)
51265093 multiNodesSBSAConfigs + = buildStageConfigs(
51275094 " GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-FUNCTIONAL-ONLY-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8" ,
@@ -5136,7 +5103,7 @@ def launchTestJobs(pipeline, testFilter)
51365103 " GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge" ,
51375104 " auto:gb300-flex" ,
51385105 " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node2_gpu8" ,
5139- 4 ,
5106+ 2 ,
51405107 12 ,
51415108 3
51425109 )
@@ -5154,20 +5121,11 @@ def launchTestJobs(pipeline, testFilter)
51545121 " GB300-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge" ,
51555122 " auto:gb300-flex" ,
51565123 " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu4_gen1_node8_gpu32" ,
5157- 2 ,
5124+ 1 ,
51585125 36 ,
51595126 9
51605127 )
51615128 // GB300 GLM-5 disaggregated (ctx DEP2)
5162- // 2 Nodes
5163- multiNodesSBSAConfigs + = buildStageConfigs(
5164- " GB300-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE1-GPU4-Post-Merge" ,
5165- " auto:gb300-flex" ,
5166- " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu2_gen1_node1_gpu4" ,
5167- 1 ,
5168- 8 ,
5169- 2
5170- )
51715129 // 3 Nodes (pre-merge, functional-only)
51725130 multiNodesSBSAConfigs + = buildStageConfigs(
51735131 " GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-FUNCTIONAL-ONLY-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8" ,
@@ -5182,7 +5140,7 @@ def launchTestJobs(pipeline, testFilter)
51825140 " GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge" ,
51835141 " auto:gb300-flex" ,
51845142 " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu2_gen1_node2_gpu8" ,
5185- 4 ,
5143+ 2 ,
51865144 12 ,
51875145 3
51885146 )
@@ -5191,7 +5149,7 @@ def launchTestJobs(pipeline, testFilter)
51915149 " GB300-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE8-GPU32-Post-Merge" ,
51925150 " auto:gb300-flex" ,
51935151 " l0_gb300_multi_nodes_perf_sanity_ctx1_node1_gpu2_gen1_node8_gpu32" ,
5194- 2 ,
5152+ 1 ,
51955153 36 ,
51965154 9
51975155 )
0 commit comments