SWDEV-363069 - Disable sync force for MT

hipMemcpyAsync doesn't require any forced sync even for sysmem

Change-Id: I83951f6118e84d79c74d5671df62678c5db085a8


[ROCm/clr commit: 52ff4368e5]
Bu işleme şunda yer alıyor:
German
2022-10-21 15:55:23 -04:00
işlemeyi yapan: German Andryeyev
ebeveyn 23fc103652
işleme e3f6a5fa0d
+6 -2
Dosyayı Görüntüle
@@ -446,9 +446,13 @@ hipError_t ihipMemcpy(void* dst, const void* src, size_t sizeBytes, hipMemcpyKin
return hipErrorInvalidValue;
}
} else if ((srcMemory == nullptr) && (dstMemory != nullptr)) {
isAsync = false;
if (AMD_DIRECT_DISPATCH) {
isAsync = false;
}
} else if ((srcMemory != nullptr) && (dstMemory == nullptr)) {
isAsync = false;
if (AMD_DIRECT_DISPATCH) {
isAsync = false;
}
}
amd::Command* command = nullptr;
status = ihipMemcpyCommand(command, dst, src, sizeBytes, kind, queue);