From 44cfd848c1913f87a77c0427450dba93ba47fb94 Mon Sep 17 00:00:00 2001 From: Aron Virginas-Tar Date: Fri, 14 Jun 2019 15:45:03 +0100 Subject: IVGCVSW-3283 Add test for converting CONV2D and DEPTHWISE_CONV2D operators with dilation params Signed-off-by: Aron Virginas-Tar Change-Id: I51a9c71d7a277ab530ac35faea2e8a069c134f45 --- test/Android.mk | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) (limited to 'test/Android.mk') diff --git a/test/Android.mk b/test/Android.mk index 8f62149e..0ba319b7 100644 --- a/test/Android.mk +++ b/test/Android.mk @@ -203,3 +203,89 @@ include $(BUILD_EXECUTABLE) endif # PLATFORM_VERSION == 9 +ifeq ($(Q_OR_LATER),1) +# The following target is available starting from Android Q + +########################## +# armnn-driver-tests@1.2 # +########################## +include $(CLEAR_VARS) + +LOCAL_MODULE := armnn-driver-tests@1.2 +LOCAL_MODULE_TAGS := optional + +LOCAL_ARM_MODE := arm +LOCAL_PROPRIETARY_MODULE := true + +# Mark source files as dependent on Android.mk +LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk + +LOCAL_C_INCLUDES := \ + $(OPENCL_HEADER_PATH) \ + $(NN_HEADER_PATH) \ + $(ARMNN_HEADER_PATH) \ + $(ARMNN_DRIVER_HEADER_PATH) + +LOCAL_CFLAGS := \ + -std=c++14 \ + -fexceptions \ + -Werror \ + -O0 \ + -UNDEBUG \ + -DARMNN_ANDROID_Q \ + -DARMNN_ANDROID_NN_V1_2 + +LOCAL_SRC_FILES := \ + 1.0/Convolution2D.cpp \ + 1.1/Convolution2D.cpp \ + 1.1/Mean.cpp \ + 1.1/Transpose.cpp \ + 1.2/Dilation.cpp \ + Tests.cpp \ + UtilsTests.cpp \ + Concurrent.cpp \ + FullyConnected.cpp \ + GenericLayerTests.cpp \ + DriverTestHelpers.cpp \ + SystemProperties.cpp \ + Lstm.cpp \ + Concat.cpp \ + TestTensor.cpp + +LOCAL_STATIC_LIBRARIES := \ + libneuralnetworks_common \ + libboost_log \ + libboost_system \ + libboost_unit_test_framework \ + libboost_thread \ + armnn-arm_compute + +LOCAL_WHOLE_STATIC_LIBRARIES := \ + libarmnn-driver@1.2 + +LOCAL_SHARED_LIBRARIES := \ + libbase \ + libcutils \ + libfmq \ + libhidlbase \ + libhidltransport \ + libhidlmemory \ + liblog \ + libnativewindow \ + libtextclassifier_hash \ + libui \ + libutils \ + android.hardware.neuralnetworks@1.0 \ + android.hardware.neuralnetworks@1.1 \ + android.hardware.neuralnetworks@1.2 \ + android.hidl.allocator@1.0 \ + android.hidl.memory@1.0 + +ifeq ($(ARMNN_COMPUTE_CL_ENABLED),1) +LOCAL_SHARED_LIBRARIES+= \ + libOpenCL +endif + +include $(BUILD_EXECUTABLE) + +endif # PLATFORM_VERSION == Q \ No newline at end of file -- cgit v1.2.1