Do not deferred stream creation now that we multiplex HW queues
SWDEV-239856
Change-Id: I156650faf832f86891f00ee167269509edd844ec
[ROCm/hip commit: c8f9afa9da]
Este commit está contenido en:
cometido por
Christophe Paquot
padre
0a8e0c9147
commit
5a8857b3e9
@@ -189,7 +189,7 @@ static hipError_t ihipStreamCreate(hipStream_t* stream,
|
||||
const std::vector<uint32_t>& cuMask = {}) {
|
||||
hip::Stream* hStream = new hip::Stream(hip::getCurrentDevice(), priority, flags, false, cuMask);
|
||||
|
||||
if (hStream == nullptr) {
|
||||
if (hStream == nullptr || !hStream->Create()) {
|
||||
return hipErrorOutOfMemory;
|
||||
}
|
||||
|
||||
|
||||
@@ -204,7 +204,7 @@ void runTest()
|
||||
// validate that stream priorities are working as expected
|
||||
#define OP(x, y) \
|
||||
if (enable_priority_##x && enable_priority_##y) { \
|
||||
if (time_spent_##x < time_spent_##y) { printf("FAILED!"); exit(-1); } \
|
||||
if ((1.05f * time_spent_##x) < time_spent_##y) { printf("FAILED!"); exit(-1); } \
|
||||
}
|
||||
OP(low, normal)
|
||||
OP(normal, high)
|
||||
|
||||
Referencia en una nueva incidencia
Block a user