From 8c8db694c48ccd8cfd99767295e39293f750abf4 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Fri, 27 Jan 2023 22:03:27 +0100
Subject: [PATCH] Disable GPU inference support for now.
---
buildroot-external/package/armnn/armnn.mk | 6 +++---
.../package/compute-library/compute-library.mk | 3 ++-
.../package/tensorflow-lite/tensorflow-lite.mk | 4 ++--
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/buildroot-external/package/armnn/armnn.mk b/buildroot-external/package/armnn/armnn.mk
index 54cc3220..9dad1662 100644
--- a/buildroot-external/package/armnn/armnn.mk
+++ b/buildroot-external/package/armnn/armnn.mk
@@ -18,11 +18,11 @@ ARMNN_CONF_OPTS = \
-DCMAKE_SHARED_LINKER_FLAGS="$(TARGET_LDFLAGS) -fPIC -Wno-error=missing-field-initializers" \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DBUILD_SHARED_LIBS=ON \
- -DBUILD_TF_LITE_PARSER=1 \
+ -DBUILD_TF_LITE_PARSER=0 \
-DBUILD_ARMNN_TFLITE_DELEGATE=ON \
-DARMCOMPUTENEON=ON \
- -DARMCOMPUTECL=1 \
- -DARMNNREF=1 \
+ -DARMCOMPUTECL=0 \
+ -DARMNNREF=0 \
-DARMCOMPUTE_ROOT="$(BUILD_DIR)/compute-library-$(COMPUTE_LIBRARY_VERSION)" \
-DARMCOMPUTE_BUILD_DIR="$(BUILD_DIR)/compute-library-$(COMPUTE_LIBRARY_VERSION)/buildroot-build" \
-DTENSORFLOW_ROOT="$(BUILD_DIR)/tensorflow-lite-$(TENSORFLOW_LITE_VERSION)" \
diff --git a/buildroot-external/package/compute-library/compute-library.mk b/buildroot-external/package/compute-library/compute-library.mk
index 4ddc5734..0d3466d5 100644
--- a/buildroot-external/package/compute-library/compute-library.mk
+++ b/buildroot-external/package/compute-library/compute-library.mk
@@ -25,12 +25,13 @@ COMPUTE_LIBRARY_SCONS_OPTS = \
Werror=0 \
debug=0 \
asserts=0 \
+ opencl=0 \
neon=1 \
os=linux \
examples=0 \
build=cross_compile \
toolchain_prefix="" \
- embed_kernels=1 \
+ embed_kernels=0 \
extra_cxx_flags="-fPIC"
COMPUTE_LIBRARY_SCONS_ENV += \
diff --git a/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk b/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk
index 41472bee..0e110620 100644
--- a/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk
+++ b/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk
@@ -52,10 +52,10 @@ TENSORFLOW_LITE_CONF_OPTS = \
-DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \
-DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \
-DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \
- -DTFLITE_ENABLE_GPU=ON \
+ -DTFLITE_ENABLE_GPU=OFF \
-DTFLITE_ENABLE_INSTALL=ON \
-DTFLITE_ENABLE_MMAP=ON \
- -DTFLITE_ENABLE_NNAPI=ON \
+ -DTFLITE_ENABLE_NNAPI=OFF \
-DTFLITE_ENABLE_RUY=ON \
-DTFLITE_ENABLE_XNNPACK=ON