File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed
Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,7 @@ def parse_arguments():
236236 help = "mode of execution" , dest = "mode" , required = True
237237 )
238238 tune_parser = subparsers .add_parser ("tune" )
239- _ = subparsers .add_parser ("sweep" )
239+ sweep_parser = subparsers .add_parser ("sweep" )
240240
241241 # DUT
242242 parser .add_argument (
@@ -345,7 +345,7 @@ def parse_arguments():
345345 help = "Additional arguments given to ./build_openroad.sh." ,
346346 )
347347
348- # ML
348+ # Tune mode
349349 tune_parser .add_argument (
350350 "--algorithm" ,
351351 type = str ,
@@ -403,6 +403,14 @@ def parse_arguments():
403403 help = "Random seed. (0 means no seed.)" ,
404404 )
405405
406+ sweep_parser .add_argument (
407+ "--resources_per_trial" ,
408+ type = int ,
409+ metavar = "<int>" ,
410+ default = 1 ,
411+ help = "Number of CPUs to request for each sweep job." ,
412+ )
413+
406414 # Workload
407415 parser .add_argument (
408416 "--cpu_budget" ,
Original file line number Diff line number Diff line change @@ -38,8 +38,7 @@ def setUp(self):
3838 f" --experiment { self .experiment } "
3939 f" --config { self .config } "
4040 f" --cpu_budget { self .cpu_budget } "
41- f" --resources_per_trial { self .resources_per_trial } "
42- f" sweep"
41+ f" sweep --resources_per_trial { self .resources_per_trial } "
4342 )
4443
4544 def test_sweep (self ):
You can’t perform that action at this time.
0 commit comments