@@ -68,30 +68,16 @@ def create_distributed_config(item: Dict[str, Any]) -> Dict[str, Any]:
6868 - Adds num_gpus field
6969 - Adds config marker
7070 """
71- import sys
72-
7371 # Create a copy to avoid modifying the original
7472 dist_item = item .copy ()
7573
76- # Debug: Show original config
77- print (f"[DEBUG] Creating distributed config from:" , file = sys .stderr )
78- print (f"[DEBUG] Python: { item .get ('python_version' )} " , file = sys .stderr )
79- print (f"[DEBUG] CUDA: { item .get ('desired_cuda' )} " , file = sys .stderr )
80- print (
81- f"[DEBUG] Original runner: { item .get ('validation_runner' )} " , file = sys .stderr
82- )
83-
8474 # Override runner to use multi-GPU instance
8575 dist_item ["validation_runner" ] = "linux.g4dn.12xlarge.nvidia.gpu"
8676
8777 # Add distributed-specific fields
8878 dist_item ["num_gpus" ] = 2
8979 dist_item ["config" ] = "distributed"
9080
91- # Debug: Show modified config
92- print (f"[DEBUG] New runner: { dist_item ['validation_runner' ]} " , file = sys .stderr )
93- print (f"[DEBUG] GPUs: { dist_item ['num_gpus' ]} " , file = sys .stderr )
94-
9581 return dist_item
9682
9783
@@ -134,58 +120,21 @@ def main(args: list[str]) -> None:
134120
135121 includes = matrix_dict ["include" ]
136122 filtered_includes = []
137- distributed_includes = [] # NEW: separate list for distributed configs
138-
139- print (f"[DEBUG] Processing { len (includes )} input configs" , file = sys .stderr )
123+ distributed_includes = [] # Separate list for distributed configs
140124
141125 for item in includes :
142- py_ver = item .get ("python_version" , "unknown" )
143- cuda_ver = item .get ("desired_cuda" , "unknown" )
144-
145- print (f"[DEBUG] Checking config: py={ py_ver } , cuda={ cuda_ver } " , file = sys .stderr )
146-
147126 if filter_matrix_item (
148127 item ,
149128 options .jetpack == "true" ,
150129 options .limit_pr_builds == "true" ,
151130 ):
152- print (f"[DEBUG] passed filter - adding to build matrix" , file = sys .stderr )
153- filtered_includes .append (item )
131+ filtered_includes .append (item )
154132 distributed_includes .append (create_distributed_config (item ))
155- else :
156- print (f"[DEBUG] FILTERED OUT" , file = sys .stderr )
157-
158- # Debug: Show summary
159- print (f"[DEBUG] Final counts:" , file = sys .stderr )
160- print (f"[DEBUG] Regular configs: { len (filtered_includes )} " , file = sys .stderr )
161- print (
162- f"[DEBUG] Distributed configs: { len (distributed_includes )} " , file = sys .stderr
163- )
164-
165- # Debug: Show which configs will be built
166- print (
167- f"[DEBUG] Configs that will be BUILT (in filtered_includes):" , file = sys .stderr
168- )
169- for item in filtered_includes :
170- print (
171- f"[DEBUG] - py={ item .get ('python_version' )} , cuda={ item .get ('desired_cuda' )} " ,
172- file = sys .stderr ,
173- )
174-
175- print (
176- f"[DEBUG] Configs for DISTRIBUTED TESTS (in distributed_includes):" ,
177- file = sys .stderr ,
178- )
179- for item in distributed_includes :
180- print (
181- f"[DEBUG] - py={ item .get ('python_version' )} , cuda={ item .get ('desired_cuda' )} , gpus={ item .get ('num_gpus' )} " ,
182- file = sys .stderr ,
183- )
184133
185- # NEW: Output both regular and distributed configs
134+ # Output both regular and distributed configs
186135 filtered_matrix_dict = {
187136 "include" : filtered_includes ,
188- "distributed_include" : distributed_includes , # NEW field
137+ "distributed_include" : distributed_includes ,
189138 }
190139
191140 # Output to stdout (consumed by GitHub Actions)
0 commit comments