From 85b20ca376f57dc7358aa65f4c70a7b3f966f813 Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Fri, 28 Oct 2016 18:32:13 +0300 Subject: [PATCH] * [HIPIFY] Initial Profiler support. CUDA Driver API porting to HIP: + cuProfilerStart, cuProfilerStop. - cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP. [ROCm/clr commit: 3101c26d14bd1f9a20c1df3bf7ba3522fea2b0f8] --- projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp index 33e38b2c4b..7a64db715f 100644 --- a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp +++ b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp @@ -423,7 +423,11 @@ struct cuda2hipMap { cuda2hipRename["cuMemHostRegister_v2"] = {"hipHostRegister", CONV_MEM, API_DRIVER}; cuda2hipRename["cuMemHostUnregister"] = {"hipHostUnregister", CONV_MEM, API_DRIVER}; - + // Profiler + // unsupported yet by HIP + // cuda2hipRename["cuProfilerInitialize"] = {"hipProfilerInitialize", CONV_OTHER, API_DRIVER}; + cuda2hipRename["cuProfilerStart"] = {"hipProfilerStart", CONV_OTHER, API_DRIVER}; + cuda2hipRename["cuProfilerStop"] = {"hipProfilerStop", CONV_OTHER, API_DRIVER}; /////////////////////////////// CUDA RT API /////////////////////////////// // Error API