diff --git a/api/hip/hip_memory.cpp b/api/hip/hip_memory.cpp index 0ae9df3fc3..9bf326386d 100644 --- a/api/hip/hip_memory.cpp +++ b/api/hip/hip_memory.cpp @@ -113,7 +113,7 @@ hipError_t ihipMemcpy(void* dst, const void* src, size_t sizeBytes, hipMemcpyKin void* staging = nullptr; ihipMalloc(&staging, sizeBytes, CL_MEM_SVM_FINE_GRAIN_BUFFER); ihipMemcpy(staging, src, sizeBytes, hipMemcpyDeviceToHost, *hip::getNullStream(srcMemory->getContext())); - ihipMemcpy(dst, staging, sizeBytes, hipMemcpyHostToDevice, queue); + ihipMemcpy(dst, staging, sizeBytes, hipMemcpyHostToDevice, queue, isAsync); hipFree(staging); #if 0 amd::Coord3D srcOffset(sOffset, 0, 0); @@ -133,7 +133,7 @@ hipError_t ihipMemcpy(void* dst, const void* src, size_t sizeBytes, hipMemcpyKin void* staging = nullptr; ihipMalloc(&staging, sizeBytes, CL_MEM_SVM_FINE_GRAIN_BUFFER); ihipMemcpy(staging, src, sizeBytes, hipMemcpyDeviceToHost, queue); - ihipMemcpy(dst, staging, sizeBytes, hipMemcpyHostToDevice, *hip::getNullStream(dstMemory->getContext())); + ihipMemcpy(dst, staging, sizeBytes, hipMemcpyHostToDevice, *hip::getNullStream(dstMemory->getContext()), isAsync); hipFree(staging); #if 0 amd::Coord3D srcOffset(sOffset, 0, 0);