From: Krzysztof Bruniecki Date: Mon, 16 Nov 2020 12:05:59 +0000 (+0100) Subject: Revert "Erase from unwaited requests container on QoS abort (#3125)" (#3148) X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb369f189aee37d971a0da1340b6cf9a77ad81e0;p=platform%2Fupstream%2Fdldt.git Revert "Erase from unwaited requests container on QoS abort (#3125)" (#3148) This reverts commit d7e98f605d157ebf3dd986b4336a9b0a76da7f80. --- diff --git a/inference-engine/src/gna_plugin/gna_device.cpp b/inference-engine/src/gna_plugin/gna_device.cpp index 3b91033..133db7a 100644 --- a/inference-engine/src/gna_plugin/gna_device.cpp +++ b/inference-engine/src/gna_plugin/gna_device.cpp @@ -310,14 +310,14 @@ const std::map , const std::string> GnaWaitStatus GNADeviceHelper::wait(uint32_t reqId, int64_t millisTimeout) { #if GNA_LIB_VER == 2 const auto status = Gna2RequestWait(reqId, millisTimeout); - if (status == Gna2StatusWarningDeviceBusy) { - return GNA_REQUEST_PENDING; - } - unwaitedRequestIds.erase(std::remove(unwaitedRequestIds.begin(), unwaitedRequestIds.end(), reqId)); if (status == Gna2StatusDriverQoSTimeoutExceeded) { return GNA_REQUEST_ABORTED; } + if (status == Gna2StatusWarningDeviceBusy) { + return GNA_REQUEST_PENDING; + } checkGna2Status(status); + unwaitedRequestIds.erase(std::remove(unwaitedRequestIds.begin(), unwaitedRequestIds.end(), reqId)); #else if (isPerformanceMeasuring) { nGNAStatus = GNAWaitPerfRes(nGNAHandle, millisTimeout, reqId, &nGNAPerfResults);