Skip to content

Commit b148c40

Browse files
committed
check-inductor-report.py
1 parent 5192b85 commit b148c40

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

scripts/check_inductor_report.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import sys
66

77

8-
def check_report(suite, dtype, mode, test_mode, device, models_file, workspace):
9-
inductor_log_dir = Path(workspace) / Path("inductor_log") / suite / dtype
10-
inductor_report_filename = f"inductor_{suite}_{dtype}_{mode}_{device}_{test_mode}.csv"
11-
inductor_report_path = Path(inductor_log_dir / inductor_report_filename)
8+
def check_report(suite, dtype, mode, test_mode, device, models_file, inductor_log_dir):
9+
inductor_log_dir_leaf = Path(inductor_log_dir) / suite / dtype
10+
inductor_report_filename = f"inductor_{suite}_{dtype}_{mode}_{device}_{'inference-no-freezing' if test_mode == 'inference' else test_mode}.csv"
11+
inductor_report_path = Path(inductor_log_dir_leaf / inductor_report_filename)
1212

1313
subset = []
1414
report = []
@@ -53,13 +53,13 @@ def main():
5353
argparser = argparse.ArgumentParser()
5454
argparser.add_argument("--suite", required=True)
5555
argparser.add_argument("--dtype", required=True)
56-
argparser.add_argument("--mode", required=True)
56+
argparser.add_argument("--mode", required=True, choices=("inference", "training", "training-no-freeze"))
5757
argparser.add_argument("--test_mode", required=True, choices=("performance", "accuracy"))
5858
argparser.add_argument("--device", help="i.e. xpu", required=True)
5959
argparser.add_argument("--models-file", help="Subset of models list", required=True)
60-
argparser.add_argument("--workspace", help="Where to find the 'inductor_log' directory", default='.'),
60+
argparser.add_argument("--inductor-log-dir", help="Inductor test log directory", default='inductor_log'),
6161
args = argparser.parse_args()
62-
exitcode = check_report(args.suite, args.dtype, args.mode, args.test_mode, args.device, args.models_file)
62+
exitcode = check_report(args.suite, args.dtype, args.mode, args.test_mode, args.device, args.models_file, args.inductor_log_dir)
6363
print(f"Report check result: {'SUCCESS' if exitcode == 0 else 'FAIL'}")
6464
sys.exit(exitcode)
6565

0 commit comments

Comments
 (0)