SWDEV-536226 - Avoid waiting for lastCommand completion if GPU has already reported an error otherwise it causes hang due to status of cmd is not becoming CL_COMPLETE. (#478)

[ROCm/clr commit: a60212b9b4]
Este commit está contenido en:
Patel, Jaydeepkumar
2025-06-25 20:59:17 +05:30
cometido por GitHub
padre e8988efb74
commit 821a1d89b0
+3 -1
Ver fichero
@@ -79,7 +79,9 @@ bool HostQueue::terminate() {
lastCommand = command;
}
}
lastCommand->awaitCompletion();
if (device_.gpu_error_ == CL_SUCCESS) {
lastCommand->awaitCompletion();
}
// Note that if lastCommand isn't a marker, it may not be lastEnqueueCommand_ now
// after lastCommand->awaitCompletion() is called.
if (lastEnqueueCommand_ != nullptr) {