From bf38d72e0ba0ce47582d356cb811d5694d0eebb8 Mon Sep 17 00:00:00 2001 From: Sarbojit Sarkar Date: Tue, 19 Jul 2022 03:03:02 +0000 Subject: [PATCH] SWDEV-346461 - Fix for QMCPack tes failure Change-Id: I92979f0c16766c28da6b14b6e17364749fe39fe3 [ROCm/clr commit: 7d237078179724af435e9d070533692896baccf0] --- projects/clr/hipamd/src/hip_memory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/hipamd/src/hip_memory.cpp b/projects/clr/hipamd/src/hip_memory.cpp index 8df46baf16..444c01e156 100644 --- a/projects/clr/hipamd/src/hip_memory.cpp +++ b/projects/clr/hipamd/src/hip_memory.cpp @@ -1263,7 +1263,7 @@ hipError_t hipMemcpyToSymbolAsync_common(const void* symbol, const void* src, si size_t offset, hipMemcpyKind kind, hipStream_t stream) { STREAM_CAPTURE(hipMemcpyToSymbolAsync, stream, symbol, src, sizeBytes, offset, kind); - if (kind != hipMemcpyHostToDevice) { + if (kind != hipMemcpyHostToDevice && kind != hipMemcpyDeviceToDevice) { return hipErrorInvalidMemcpyDirection; } @@ -1295,7 +1295,7 @@ hipError_t hipMemcpyFromSymbolAsync_common(void* dst, const void* symbol, size_t size_t offset, hipMemcpyKind kind, hipStream_t stream) { STREAM_CAPTURE(hipMemcpyFromSymbolAsync, stream, dst, symbol, sizeBytes, offset, kind); - if (kind != hipMemcpyDeviceToHost) { + if (kind != hipMemcpyDeviceToHost && kind != hipMemcpyDeviceToDevice) { return hipErrorInvalidMemcpyDirection; }