From af18c3144fc3d655bcffdca0e10c8c201f33a391 Mon Sep 17 00:00:00 2001 From: Satyanvesh Dittakavi Date: Wed, 9 Mar 2022 07:02:03 +0000 Subject: [PATCH] SWDEV-315118 - Add version check for hipGraphInstantiateWithFlags on nvidia path Change-Id: I672b4a5287348bddf6eb8955decc9cce786275a2 --- hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h b/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h index e6e9bd7a9b..cb9b23aa6a 100644 --- a/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h +++ b/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h @@ -34,6 +34,7 @@ THE SOFTWARE. #define CUDA_10020 10020 #define CUDA_11010 11010 #define CUDA_11030 11030 +#define CUDA_11040 11040 #ifdef __cplusplus extern "C" { @@ -2412,11 +2413,12 @@ inline static hipError_t hipGraphInstantiate(hipGraphExec_t* pGraphExec, hipGrap cudaGraphInstantiate(pGraphExec, graph, pErrorNode, pLogBuffer, bufferSize)); } +#if CUDA_VERSION >= CUDA_11040 inline static hipError_t hipGraphInstantiateWithFlags(hipGraphExec_t* pGraphExec, hipGraph_t graph, unsigned long long flags) { return hipCUDAErrorTohipError(cudaGraphInstantiateWithFlags(pGraphExec, graph, flags)); } - +#endif inline static hipError_t hipGraphLaunch(hipGraphExec_t graphExec, hipStream_t stream) { return hipCUDAErrorTohipError(cudaGraphLaunch(graphExec, stream)); }