Skip to content

Commit 5192b85

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

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/e2e-reusable.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,8 @@ jobs:
238238
--dtype=${{ inputs.dtype }} \
239239
--mode=${{ inputs.mode }} \
240240
--test_mode=${{ inputs.test_mode }} \
241-
--device=xpu
241+
--device=xpu \
242+
--workspace="${GITHUB_WORKSPACE}"
242243
fi
243244
else
244245
bash -e $GITHUB_WORKSPACE/scripts/inductor_xpu_test.sh ${{ inputs.suite }} ${{ inputs.dtype }} ${{ inputs.mode }} ${{ inputs.test_mode }} xpu 0 static 1 0

scripts/check_inductor_report.py

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

77

8-
def check_report(suite, dtype, mode, test_mode, device, models_file):
9-
inductor_log_dir = Path("torch_compile_debug") / suite / dtype
8+
def check_report(suite, dtype, mode, test_mode, device, models_file, workspace):
9+
inductor_log_dir = Path(workspace) / Path("inductor_log") / suite / dtype
1010
inductor_report_filename = f"inductor_{suite}_{dtype}_{mode}_{device}_{test_mode}.csv"
1111
inductor_report_path = Path(inductor_log_dir / inductor_report_filename)
1212

@@ -57,6 +57,7 @@ def main():
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='.'),
6061
args = argparser.parse_args()
6162
exitcode = check_report(args.suite, args.dtype, args.mode, args.test_mode, args.device, args.models_file)
6263
print(f"Report check result: {'SUCCESS' if exitcode == 0 else 'FAIL'}")

0 commit comments

Comments
 (0)