Skip iHipWaitActiveStreams if stream is NonBlocking

SWDEV-234484

Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608


[ROCm/clr commit: 0a103a5c49]
This commit is contained in:
Christophe Paquot
2020-05-06 10:36:53 -07:00
parent 2ff2e7a01b
commit 51b60fd04a
+3 -1
View File
@@ -84,7 +84,9 @@ amd::HostQueue* getQueue(hipStream_t stream) {
} else {
constexpr bool WaitNullStreamOnly = true;
amd::HostQueue* queue = reinterpret_cast<hip::Stream*>(stream)->asHostQueue();
iHipWaitActiveStreams(queue, WaitNullStreamOnly);
if (!(reinterpret_cast<hip::Stream*>(stream)->Flags() & hipStreamNonBlocking)) {
iHipWaitActiveStreams(queue, WaitNullStreamOnly);
}
return queue;
}
}