Skip to content

Commit 46d81fe

Browse files
committed
Add missing parts.
1 parent 04a9054 commit 46d81fe

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

iree/turbine/kernel/boo/driver/utils.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,14 @@ def get_timing_parser() -> argparse.ArgumentParser:
1919
timing_parser.add_argument(
2020
"--iter",
2121
type=int,
22-
help="Number of iterations to run (floor when auto-adjusting)",
22+
help="Exact number of iterations (disables auto-adjustment; "
23+
"shorthand for --min-iter X --min-time 0)",
24+
default=None,
25+
)
26+
timing_parser.add_argument(
27+
"--min-iter",
28+
type=int,
29+
help="Minimum number of iterations when auto-adjusting (default: 100)",
2330
default=100,
2431
)
2532
timing_parser.add_argument(
@@ -31,6 +38,13 @@ def get_timing_parser() -> argparse.ArgumentParser:
3138
return timing_parser
3239

3340

41+
def resolve_timing_args(timing_args: argparse.Namespace) -> None:
42+
"""Resolve --iter shorthand into --min-iter and --min-time 0."""
43+
if timing_args.iter is not None:
44+
timing_args.min_iter = timing_args.iter
45+
timing_args.min_time = 0.0
46+
47+
3448
def load_commands(commands_file: str) -> list[str]:
3549
"""Loads commands of a given kind from a text file.
3650

0 commit comments

Comments
 (0)