diff options
author | Sadik Armagan <sadik.armagan@arm.com> | 2021-01-13 15:06:38 +0000 |
---|---|---|
committer | Kevin May <kevin.may@arm.com> | 2021-01-15 15:21:57 +0000 |
commit | 97bf84f6e162307fc3e8c53045ef0bc60a3e3289 (patch) | |
tree | ad270658680e2b84997452e75ba5cebf4c0e6d9f /Android.mk | |
parent | 9d7a332e76cf861bc91be4e68d031de67ea468ae (diff) | |
download | armnn-97bf84f6e162307fc3e8c53045ef0bc60a3e3289.tar.gz |
IVGCVSW-4417 'Serialise ArmNN Model on android-nn-driver'
* Added generated schema file to the source tree
* Updated the ANdroid.mk file to pick up the Serializer/Deserializer source
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I12c2bf2ae7aa12374c60e671ff3a97eac5b7f161
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/Android.mk b/Android.mk index df0bb040a0..2ffddf49ca 100644 --- a/Android.mk +++ b/Android.mk @@ -18,6 +18,8 @@ ARMNN_SOURCE_HEADER_PATH := $(LOCAL_PATH)/src/armnn ARMNN_SOURCE_UTILS_HEADER_PATH := $(LOCAL_PATH)/src/armnnUtils ARMNN_BACKENDS_HEADER_PATH := $(LOCAL_PATH)/src/backends ARMNN_PROFILING_HEADER_PATH := $(LOCAL_PATH)/src/profiling +ARMNN_SERIALIZER_HEADER_PATH := $(LOCAL_PATH)/src/armnnSerializer +ARMNN_DESERIALIZER_HEADER_PATH := $(LOCAL_PATH)/src/armnnDeserializer # find the common.mk and backend.mk files in the backend source folders ARMNN_BACKEND_COMMON_MAKEFILE_LOCAL_PATHS := $(wildcard $(LOCAL_PATH)/src/backends/*/common.mk) @@ -74,7 +76,9 @@ LOCAL_EXPORT_C_INCLUDES := \ $(ARMNN_THIRD_PARTY_INCLUDE_PATH) \ $(ARMNN_SOURCE_UTILS_HEADER_PATH) \ $(ARMNN_PROFILING_HEADER_PATH) \ - $(ARMNN_BACKENDS_HEADER_PATH) + $(ARMNN_BACKENDS_HEADER_PATH) \ + $(ARMNN_SERIALIZER_HEADER_PATH) \ + $(ARMNN_DESERIALIZER_HEADER_PATH) LOCAL_C_INCLUDES := \ $(OPENCL_HEADER_PATH) \ @@ -88,7 +92,9 @@ LOCAL_C_INCLUDES := \ $(ARMNN_SOURCE_HEADER_PATH) \ $(ARMNN_SOURCE_UTILS_HEADER_PATH) \ $(ARMNN_PROFILING_HEADER_PATH) \ - $(ARMNN_BACKENDS_HEADER_PATH) + $(ARMNN_BACKENDS_HEADER_PATH) \ + $(ARMNN_SERIALIZER_HEADER_PATH) \ + $(ARMNN_DESERIALIZER_HEADER_PATH) LOCAL_SRC_FILES := \ $(ARMNN_BACKEND_SOURCES) \ @@ -235,7 +241,10 @@ LOCAL_SRC_FILES := \ src/profiling/SocketProfilingConnection.cpp \ src/profiling/TimelinePacketWriterFactory.cpp \ src/profiling/TimelineUtilityMethods.cpp \ - src/profiling/backends/BackendProfiling.cpp + src/profiling/backends/BackendProfiling.cpp \ + src/armnnSerializer/Serializer.cpp \ + src/armnnSerializer/SerializerUtils.cpp \ + src/armnnDeserializer/Deserializer.cpp LOCAL_STATIC_LIBRARIES := \ libflatbuffers-framework \ @@ -322,7 +331,9 @@ LOCAL_C_INCLUDES := \ $(ARMNN_SOURCE_HEADER_PATH) \ $(ARMNN_SOURCE_UTILS_HEADER_PATH) \ $(ARMNN_PROFILING_HEADER_PATH) \ - $(ARMNN_BACKENDS_HEADER_PATH) + $(ARMNN_BACKENDS_HEADER_PATH) \ + $(ARMNN_SERIALIZER_HEADER_PATH) \ + $(ARMNN_DESERIALIZER_HEADER_PATH) LOCAL_CFLAGS := \ -std=$(CPP_VERSION) \ @@ -412,7 +423,9 @@ LOCAL_SRC_FILES := \ src/profiling/test/TestTimelinePacketHandler.cpp \ src/profiling/test/TimelineModel.cpp \ src/profiling/test/TimelinePacketTests.cpp \ - src/profiling/test/TimelineUtilityMethodsTests.cpp + src/profiling/test/TimelineUtilityMethodsTests.cpp \ + src/armnnSerializer/test/ActivationSerializationTests.cpp \ + src/armnnSerializer/test/SerializerTests.cpp ifeq ($(ARMNN_REF_ENABLED),1) LOCAL_SRC_FILES += \ |