aboutsummaryrefslogtreecommitdiff
path: root/applications/inference_process/src/inference_process.cpp
diff options
context:
space:
mode:
authorLedion Daja <ledion.daja@arm.com>2023-06-16 14:00:26 +0200
committerJonny Svärd <jonny.svaerd@arm.com>2023-06-20 16:24:05 +0200
commitba8a4bf62f9c89afde25486037ed854b2bedb704 (patch)
tree4c432558a2415bbf6e75060246c712c62f69aa99 /applications/inference_process/src/inference_process.cpp
parent6bb6696af2be805f4f5ea8b92df38c06d51113e6 (diff)
downloadethos-u-core-software-ba8a4bf62f9c89afde25486037ed854b2bedb704.tar.gz
Replace AllOpsResolver usage with new solution
AllOpsResolver is no longer available. Create a new similar fallback solution that is based on a MicroMutableOpResolver instance instead. Change-Id: I398d0d99c4d0a5230ab1435796e1e1c6dea47f8f
Diffstat (limited to 'applications/inference_process/src/inference_process.cpp')
-rw-r--r--applications/inference_process/src/inference_process.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/applications/inference_process/src/inference_process.cpp b/applications/inference_process/src/inference_process.cpp
index 3cbc8e0..ead99e7 100644
--- a/applications/inference_process/src/inference_process.cpp
+++ b/applications/inference_process/src/inference_process.cpp
@@ -17,7 +17,7 @@
*/
#ifndef INFERENCE_PROCESS_OPS_RESOLVER
-#include "tensorflow/lite/micro/all_ops_resolver.h"
+#include "micro_mutable_all_ops_resolver.h"
#else
#define _STRINGIFY(a) #a
#define STRINGIFY(a) _STRINGIFY(a)
@@ -150,11 +150,7 @@ bool InferenceProcess::runJob(InferenceJob &job) {
}
// Create the TFL micro interpreter
-#ifndef INFERENCE_PROCESS_OPS_RESOLVER
- tflite::AllOpsResolver resolver;
-#else
tflite::MicroMutableOpResolver<kNumberOperators> resolver = get_resolver();
-#endif
tflite::ArmProfiler profiler;
tflite::MicroInterpreter interpreter(model, resolver, tensorArena, tensorArenaSize, nullptr, &profiler);