From b5fdf38f0c6596958fab2b84882f2792a31e585a Mon Sep 17 00:00:00 2001 From: Mike Kelly Date: Tue, 11 Jun 2019 16:35:25 +0100 Subject: IVGCVSW-3181 Add HAL 1.2 support to android-nn-driver * Updated Android.mk to build HAL 1.2 driver * Added 1.2 HalPolicy and ArmnnDriver * Added 1.2 ArmnnPreparedModel * Updated converters and utilities to accept new HAL 1.2 operands and operand types. Signed-off-by: Sadik Armagan Signed-off-by: Mike Kelly Change-Id: I62856deab24e106f72cccce09468db4971756fa6 --- ArmnnPreparedModel.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ArmnnPreparedModel.cpp') diff --git a/ArmnnPreparedModel.cpp b/ArmnnPreparedModel.cpp index f183caff..3256836e 100644 --- a/ArmnnPreparedModel.cpp +++ b/ArmnnPreparedModel.cpp @@ -12,7 +12,7 @@ #include #include -#if defined(ARMNN_ANDROID_P) +#if defined(ARMNN_ANDROID_P) || defined(ARMNN_ANDROID_Q) // The headers of the ML framework have changed between Android O and Android P. // The validation functions have been moved into their own header, ValidateHal.h. #include @@ -89,7 +89,7 @@ namespace armnn_driver { template -RequestThread ArmnnPreparedModel::m_RequestThread; +RequestThread ArmnnPreparedModel::m_RequestThread; template template @@ -318,4 +318,8 @@ template class ArmnnPreparedModel; template class ArmnnPreparedModel; #endif +#ifdef ARMNN_ANDROID_NN_V1_2 +template class ArmnnPreparedModel; +template class ArmnnPreparedModel; +#endif } // namespace armnn_driver -- cgit v1.2.1