Lines Matching refs:args
52 def __init__(self, args):
53 self.args = args
59 cmds = {ES2ABC: [self.args.es2abc_tool]}
60 if self.args.parse_only and not self.args.engine_comp:
65 if self.args.opt_level and not self.args.engine_comp:
66 cmds[ES2ABC].append(f'--opt-level {self.args.opt_level}')
67 self.select_params.append(f'{OPT_LEVEL}:{self.args.opt_level}')
70 self.select_params.append(f'{RUNS_NUM}:{self.args.runs}')
72 if self.args.engine_comp:
97 score_sum = self.args.runs / self.gen_score(means)
99 case_info_path, self.args.runs]
121 score = self.args.runs / mean
124 f'{self.args.runs} avg time: {case_execution_time_ms}ms Score:{score}\n')
126 self.args.runs]
145 for _ in range(self.args.runs):
150 return elapsed_sum / self.args.runs, case_execution_times
161 def prepare_and_run(args):
167 abc_runner = Es2AbcBenchMarks(args)
174 args = parse_args()
176 if args.engine_comp:
182 prepare_and_run(args)