P4 to Git Change 1771752 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/18 11:54:18
SWDEV-145570 - [HIP] Use isAsync flag for async cases. Affected files ... ... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#54 edit
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user