From f664f42443d0eda3c30c18f005aea84ad92caef9 Mon Sep 17 00:00:00 2001 From: Satyanvesh Dittakavi Date: Mon, 3 Oct 2022 16:06:09 +0500 Subject: [PATCH] SWDEV-360001 - Add hipLaunchHostFunc in Nvidia path Change-Id: I5c733b416642174a089a86c420b03e8775e206d6 [ROCm/clr commit: 0d67bd3f095ee47b6032d03572427b6246ce0ed3] --- .../hipamd/include/hip/nvidia_detail/nvidia_hip_runtime_api.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/clr/hipamd/include/hip/nvidia_detail/nvidia_hip_runtime_api.h b/projects/clr/hipamd/include/hip/nvidia_detail/nvidia_hip_runtime_api.h index 884754d181..0067f8bffa 100644 --- a/projects/clr/hipamd/include/hip/nvidia_detail/nvidia_hip_runtime_api.h +++ b/projects/clr/hipamd/include/hip/nvidia_detail/nvidia_hip_runtime_api.h @@ -3240,6 +3240,10 @@ inline static hipError_t hipDeviceGraphMemTrim(int device) { return hipCUDAErrorTohipError(cudaDeviceGraphMemTrim(device)); } +inline static hipError_t hipLaunchHostFunc(hipStream_t stream, hipHostFn_t fn, void* userData) { + return hipCUDAErrorTohipError(cudaLaunchHostFunc(stream, fn, userData)); +} + inline static hipError_t hipUserObjectCreate(hipUserObject_t* object_out, void* ptr, hipHostFn_t destroy, unsigned int initialRefcount, unsigned int flags) { return hipCUDAErrorTohipError(cudaUserObjectCreate(object_out, ptr, destroy, initialRefcount, flags));