SWDEV-388943,SWDEV-388954 - Corrected validations for memcpy kind.

Change-Id: I8338111ac46e4eba279d53969d12df3a23552049
Este cometimento está contido em:
Jaydeep Patel criou e Jaydeepkumar Patel cometeu 2023-04-19 01:00:50 -04:00
1 ascendente 7215451db9
cometimento 2576153acd
1 ficheiro modificado
+4 -3
+4 -3
Ver ficheiro
@@ -1456,11 +1456,12 @@ class hipGraphMemcpyNodeFromSymbol : public hipGraphMemcpyNode1D {
size_t dOffset = 0;
amd::Memory* dstMemory = getMemoryObject(dst, dOffset);
if (dstMemory == nullptr && kind != hipMemcpyHostToDevice) {
if (dstMemory == nullptr && kind != hipMemcpyDeviceToHost && kind != hipMemcpyDefault) {
return hipErrorInvalidMemcpyDirection;
} else if (dstMemory != nullptr && kind != hipMemcpyDeviceToDevice) {
} else if (dstMemory != nullptr && dstMemory->getMemFlags() == 0 &&
kind != hipMemcpyDeviceToDevice && kind != hipMemcpyDefault) {
return hipErrorInvalidMemcpyDirection;
} else if (kind == hipMemcpyHostToHost || kind == hipMemcpyDeviceToHost) {
} else if (kind == hipMemcpyHostToHost || kind == hipMemcpyHostToDevice) {
return hipErrorInvalidMemcpyDirection;
}