File tree Expand file tree Collapse file tree
iree/turbine/kernel/boo/driver Expand file tree Collapse file tree Original file line number Diff line number Diff 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+
3448def load_commands (commands_file : str ) -> list [str ]:
3549 """Loads commands of a given kind from a text file.
3650
You can’t perform that action at this time.
0 commit comments