Skip to content

Commit 051c6ba

Browse files
committed
move resources_per_trial to sweep_parser
Signed-off-by: Jack Luar <[email protected]>
1 parent 3b65d26 commit 051c6ba

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

tools/AutoTuner/src/autotuner/distributed.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff 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",

tools/AutoTuner/test/smoke_test_sweep.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff 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):

0 commit comments

Comments
 (0)