From e9d91cac55ca7245cf60e40dfaf917af1632a49d Mon Sep 17 00:00:00 2001 From: cloudhan Date: Wed, 21 Sep 2022 14:27:01 +0800 Subject: [PATCH] Fix hipify not running if the pwd is not the root of onnxruntime repo (#12941) --- tools/ci_build/amd_hipify.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/ci_build/amd_hipify.py b/tools/ci_build/amd_hipify.py index 43b4cb428f..6e11e6d6c1 100644 --- a/tools/ci_build/amd_hipify.py +++ b/tools/ci_build/amd_hipify.py @@ -12,9 +12,15 @@ from logger import get_logger log = get_logger("amd_hipify") -contrib_ops_path = "onnxruntime/contrib_ops" -providers_path = "onnxruntime/core/providers" -training_ops_path = "orttraining/orttraining/training_ops" + +def path_in_repo(path): + repo_root = os.path.relpath(os.path.join(os.path.dirname(__file__), "../..")) + return os.path.join(repo_root, path) + + +contrib_ops_path = path_in_repo("onnxruntime/contrib_ops") +providers_path = path_in_repo("onnxruntime/core/providers") +training_ops_path = path_in_repo("orttraining/orttraining/training_ops") def is_excluded(f, excluded_patterns):