From 0557f54200d6e5ed758f4bce3535bb3bb89eb1e0 Mon Sep 17 00:00:00 2001 From: Rahul Garg Date: Thu, 4 May 2017 06:47:55 +0530 Subject: [PATCH] hipMemcpy2DAsync for HIP/NVCC Change-Id: I46f0057fef49bdaaac41c1df80c3e27432b8f376 [ROCm/hip commit: 1cb51d614e730f56267e14e30951c5f7781b16e0] --- projects/hip/include/hip/nvcc_detail/hip_runtime_api.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/hip/include/hip/nvcc_detail/hip_runtime_api.h b/projects/hip/include/hip/nvcc_detail/hip_runtime_api.h index 4feefcc342..aad3ffcc44 100644 --- a/projects/hip/include/hip/nvcc_detail/hip_runtime_api.h +++ b/projects/hip/include/hip/nvcc_detail/hip_runtime_api.h @@ -345,7 +345,11 @@ inline static hipError_t hipMemcpyFromSymbolAsync(void *dst, const void* symbolN } inline static hipError_t hipMemcpy2D(void* dst, size_t dpitch, const void* src, size_t spitch, size_t width, size_t height, hipMemcpyKind kind){ - return hipCUDAErrorTohipError(cudaMemcpy2D(dst, dpitch, src, spitch, width, height, hipMemcpyKindToCudaMemcpyKind(kind))); + return hipCUDAErrorTohipError(cudaMemcpy2D(dst, dpitch, src, spitch, width, height, hipMemcpyKindToCudaMemcpyKind(kind))); +} + +inline static hipError_t hipMemcpy2DAsync(void* dst, size_t dpitch, const void* src, size_t spitch, size_t width, size_t height, hipMemcpyKind kind, hipStream_t stream) { + return hipCUDAErrorTohipError(cudaMemcpy2DAsync(dst, dpitch, src, spitch, width, height, hipMemcpyKindToCudaMemcpyKind(kind),stream)); } inline static hipError_t hipMemcpy2DToArray(hipArray *dst, size_t wOffset, size_t hOffset, const void* src, size_t spitch, size_t width, size_t height, hipMemcpyKind kind){