From a41cb7833797f288deaf8d2404d5f0093355a696 Mon Sep 17 00:00:00 2001 From: Rahul Garg Date: Thu, 14 Jun 2018 11:58:56 +0530 Subject: [PATCH] Fix stream resolution in memcpy2dasync [ROCm/clr commit: 2ae3be977388fa4a865de18a1e67bbed8737b972] --- projects/clr/hipamd/src/hip_memory.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/clr/hipamd/src/hip_memory.cpp b/projects/clr/hipamd/src/hip_memory.cpp index 68966abaf1..d6c04ae98c 100644 --- a/projects/clr/hipamd/src/hip_memory.cpp +++ b/projects/clr/hipamd/src/hip_memory.cpp @@ -1668,6 +1668,7 @@ hipError_t hipMemcpy2DAsync(void* dst, size_t dpitch, const void* src, size_t sp void *pinnedPtr=NULL; void *actualSrc = (void*)src; void *actualDest = dst; + stream = ihipSyncAndResolveStream(stream); if(kind == hipMemcpyHostToDevice ) { if(getLockedPointer((void*)src, spitch, &pinnedPtr) == hipSuccess ){ isLocked = 1;