diff options
Diffstat (limited to 'runtime/service/npud')
-rw-r--r-- | runtime/service/npud/backend/trix/TrixBackend.cc | 4 | ||||
-rw-r--r-- | runtime/service/npud/core/Backend.h | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/runtime/service/npud/backend/trix/TrixBackend.cc b/runtime/service/npud/backend/trix/TrixBackend.cc index 58264e642..38717c13f 100644 --- a/runtime/service/npud/backend/trix/TrixBackend.cc +++ b/runtime/service/npud/backend/trix/TrixBackend.cc @@ -118,7 +118,7 @@ NpuStatus TrixBackend::destroyContext(NpuContext *ctx) npudev_h handle = _dev->handles.at(ctx->defaultCore); - for (auto rid : ctx->requests) + for (auto &&rid : ctx->requests) { if (removeNPU_request(handle, rid) < 0) { @@ -127,7 +127,7 @@ NpuStatus TrixBackend::destroyContext(NpuContext *ctx) _dev->requests.erase(rid); } - for (auto mid : ctx->models) + for (auto &&mid : ctx->models) { auto &minfo = _dev->models.at(mid); if (--minfo->refCount == 0) diff --git a/runtime/service/npud/core/Backend.h b/runtime/service/npud/core/Backend.h index 5bc13b66c..6b810d18e 100644 --- a/runtime/service/npud/core/Backend.h +++ b/runtime/service/npud/core/Backend.h @@ -20,6 +20,7 @@ #include "ir/Layout.h" #include "ir/DataType.h" +#include <cstdint> #include <string> #include <vector> |