summaryrefslogtreecommitdiff
path: root/runtime/service/npud
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/service/npud')
-rw-r--r--runtime/service/npud/backend/trix/TrixBackend.cc4
-rw-r--r--runtime/service/npud/core/Backend.h1
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>