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 @@ -234,7 +234,7 @@ def parse_arguments():
234234 help = "mode of execution" , dest = "mode" , required = True
235235 )
236236 tune_parser = subparsers .add_parser ("tune" )
237- _ = subparsers .add_parser ("sweep" )
237+ sweep_parser = subparsers .add_parser ("sweep" )
238238
239239 # DUT
240240 parser .add_argument (
@@ -343,7 +343,7 @@ def parse_arguments():
343343 help = "Additional arguments given to ./build_openroad.sh." ,
344344 )
345345
346- # ML
346+ # Tune mode
347347 tune_parser .add_argument (
348348 "--algorithm" ,
349349 type = str ,
@@ -401,6 +401,14 @@ def parse_arguments():
401401 help = "Random seed. (0 means no seed.)" ,
402402 )
403403
404+ sweep_parser .add_argument (
405+ "--resources_per_trial" ,
406+ type = int ,
407+ metavar = "<int>" ,
408+ default = 1 ,
409+ help = "Number of CPUs to request for each sweep job." ,
410+ )
411+
404412 # Workload
405413 parser .add_argument (
406414 "--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