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]
Этот коммит содержится в:
Patel, Jaydeepkumar
2025-06-25 20:59:17 +05:30
коммит произвёл GitHub
родитель e8988efb74
Коммит 821a1d89b0
+3 -1
Просмотреть файл
@@ -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) {