SWDEV-388958 - SWDEV-388929 - Kind can be hipMemcpyDefault for H2D and D2D and srcMemory can be allocated using hipHostMalloc for H2D.
Change-Id: I187ff850ebb890b357ee03500105b71468508ea2
[ROCm/clr commit: 7215451db9]
Этот коммит содержится в:
коммит произвёл
Jaydeepkumar Patel
родитель
97726d4215
Коммит
e257db8ba7
@@ -1533,9 +1533,10 @@ class hipGraphMemcpyNodeToSymbol : public hipGraphMemcpyNode1D {
|
||||
}
|
||||
size_t dOffset = 0;
|
||||
amd::Memory* srcMemory = getMemoryObject(src, dOffset);
|
||||
if (srcMemory == nullptr && kind != hipMemcpyHostToDevice) {
|
||||
if (srcMemory == nullptr && kind != hipMemcpyHostToDevice && kind != hipMemcpyDefault) {
|
||||
return hipErrorInvalidValue;
|
||||
} else if (srcMemory != nullptr && kind != hipMemcpyDeviceToDevice) {
|
||||
} else if (srcMemory != nullptr && srcMemory->getMemFlags() == 0 &&
|
||||
kind != hipMemcpyDeviceToDevice && kind != hipMemcpyDefault) {
|
||||
return hipErrorInvalidValue;
|
||||
} else if (kind == hipMemcpyHostToHost || kind == hipMemcpyDeviceToHost) {
|
||||
return hipErrorInvalidValue;
|
||||
|
||||
Ссылка в новой задаче
Block a user