aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-09IVGCVSW-3456 Add support for dynamic output shape in ConvertPreluAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I8fc7a716455be3f51b51177f6896a73790a41fc3
2019-07-09IVGCVSW-3396 Support joined lstm parametersFerran Balaguer
!armnn:1470 Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: I67a393c1556f0b3022436e41f82f2bf1ab3a1d40
2019-07-08IVGCVSW-3351 Run VTS testsMike Kelly
* Added ArmnnBurstExecutorWithCache to fix test failures. * Added support for MeasureTiming to fix test failures. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I12b7c6228354bac1f1a9b61ee78066219c0923ad
2019-07-08IVGCVSW-3197 Support SPACE_TO_DEPTH on AndroidKeith Davis
* Added support within 1.0/HalPolicy * Added support within 1.1/HalPolicy * Added support within 1.2/HalPolicy * Updated NnapiSupport.txt Signed-off-by: Keith Davis <keith.davis@arm.com> Change-Id: I2dc2743ee2f858d2b3496aae0f3e3e28a96ee96e
2019-07-05IVGCVSW-3301 Support PAD_V2 in HAL1.2 driverAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: If3da7b9015fb816bb27b85ab491102005859b3b0
2019-07-05IVGCVSW-3401 Update ACL pin to latest masterJames Conroy
* Updated Android.bp !armnn:1477 Signed-off-by: James Conroy <james.conroy@arm.com> Change-Id: I00ab4147fe0092a16901553876be2220e1bb655c
2019-07-05IVGCVSW-3370 Add broadcasting support to PReLU to properly run the Android ↵Matteo Martincigh
VTS/NN tests * Updated ConvertPrelu to support input broadcasting * Updated the BroadcastTensor utility function so that it preserves the order of the inputs * Updated the documentation Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com> Change-Id: Ibbac6f7161132740e61c85f597f8be70cd5d7325
2019-07-05IVGCVSW-3402 Support HAL 1.2 version of ResizeBilinearAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ide4754ccfd905b85afafd0eb626973f0745fe6ec
2019-07-05IVGCVSW-3295 Support ResizeNearestNeighbour in HAL1.2 driverAron Virginas-Tar
* Added ConvertNearestNeighbor to 1.2/HalPolicy Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I9858849b70be36e7e5ced3dae667c85c03e50d4f
2019-07-04IVGCVSW-3369 Add conversion method to HAL1.2 Policy for PReLU activationMatteo Martincigh
* Added ConvertPrelu method to HalPolicy V1.2 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com> Change-Id: I8248d2e2bd236295845da665b2d4e687478368ef
2019-07-03Fix bug in hal_1_0::HalPolicy::ConvertResizeBilinearAron Virginas-Tar
* Fix order in which target width and height parameters are read Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I2430abc50f4952a94024d55f8e024cd282d4e0ad
2019-07-02IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear methodAron Virginas-Tar
!armnn:1450 Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I901f5093933aa8c1cfa05d8af383ef06a1c1f203
2019-07-01IVGCVSW-3282 Update getCapabilities_1_2Ferran Balaguer
Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: I65ae8669d8365bf372fbf0d1eceb48cbe06ef92a
2019-06-26Update the CL pin to the latest masterFerran Balaguer
!armnn:1394 Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: I45799a26bccabf852aeadf61d4f4a81090534fed
2019-06-26IVGCVSW-3310 Update scripts to download q-fsk versionSadik Armagan
* Updated test/Android.mk file to be consistent with Android.mk * Updated version number in androidnn.go to match with q-fsk Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I847f073d92457d59735b8f9ab14c7404cf5f9515
2019-06-18IVGCVSW-3136 Run VTS tests with 1.2 DriverSadik Armagan
* Updated android-nn-driver to run VTS tests with 1.2 Driver Change-Id: I99a73b1e32dcf5bc655d88c2dbe0e610e245ea15 Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
2019-06-18Update documentation with dilated CONV_2D and DEPTHWISE_CONV_2DAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I1d210ca2a6bed2ee35a7ed5c2877197f83a0f340
2019-06-18IVGCVSW-3189 NNAPI Documentation UpdateMike Kelly
* Added android.hardware.neuralnetworks@1.2 HAL interface to the list of implemented interfaces. Change-Id: I9c0114b589602ace69c69464dd7ac600a777ba88
2019-06-18IVGCVSW-3279 Fix conversion methods for for HAL1.2 CONV2D and ↵Aron Virginas-Tar
DEPTHWISE_CONV2D operators Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ic5eae083ff2de3ced8d115d1768a97f66625b1c5
2019-06-17IVGCVSW-2779 Fix Android Q buildMatteo Martincigh
* Included required functions to the Android Q build by using macro ARMNN_ANDROID_NN_V1_2 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com> Change-Id: I3ea99ba4bebd85f0e8e69c72a90e1a7def4f9b35
2019-06-17IVGCVSW-3283 Add test for converting CONV2D and DEPTHWISE_CONV2D operators ↵Aron Virginas-Tar
with dilation params Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I51a9c71d7a277ab530ac35faea2e8a069c134f45
2019-06-14IVGCVSW-3280 Refactor conversion methods to depend only on HalPolicyAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I162cdca922655d1bd71b18fc5d2937351f8879be
2019-06-12IVGCVSW-3265 Add support for optional Convolution2d dilation parametersAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I3968d682b67439d4b4aca670d074ea4f8993a39a
2019-06-12IVGCVSW-3272 Add support for optional DepthwiseConvolution2d dilation parametersAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Idce519adcd4a2983e8c338b2e4483e040ad879d2
2019-06-11IVGCVSW-3181 Add HAL 1.2 support to android-nn-driverMike Kelly
* 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 <sadik.armagan@arm.com> Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I62856deab24e106f72cccce09468db4971756fa6
2019-06-05Correct NnapiSupport.txt wrt QSYMM16Matthew Bentham
Change-Id: Id69195607028b03994329d220fd88c0178225115
2019-06-03Update the CL pin to the latest masterMatteo Martincigh
* Removed no longer existing files from Android.bp !armnn:1267 Change-Id: I9b4eec42ef75778e7dff1a26792e64a8ec403708 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-05-30IVGCVSW-3146 Update to NNapiSupport.txt to indicate support forDavid Monahan
Dequantize, added Dequantize to vector of equivalent 1.0 ops in 1.1/HalPolicy.cpp Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I4ffe7467ac47dd4b5ebee11d23c960e4346e2f1f
2019-05-30IVGCVSW-3146 Update Android NN Driver to support DequantizeDavid Monahan
Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I734336fe0487198ec03779d3a85706883c137163
2019-05-29IVGCVSW-3119 Rename Merger to ConcatJim Flynn
!armnn:1209 Change-Id: Ic493e5cdfe479e459342d7c7c9d77c63f859fa30 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2019-05-24IVGCVSW-3093 Update NNAPISupport.txt to reflect Depthwise_Conv2d and Conv_2d ↵v19.05branches/android-nn-driver_19_05nikraj01
changes to support Qsymm16 Change-Id: I6b9289f9ed3617d61935a6eac509379f7a8cf0e9 Signed-off-by: nikraj01 <nikhil.raj@arm.com>
2019-05-23IVGCVSW-3138 Update README.md in android-nn-driverMike Kelly
* Updated the information on the supported Android versions. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I1f674baec7633906e15cf148472f7da1960ba2a2
2019-05-23IVGCVSW-3116 Fix failing NN Driver Tests on Android QKevin May
* Refactor Convolution2d Unit test for fp16Enabled * Disable GpuAcc for Unit tests in Android Q Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I9613eb325841bdf7d25abf51259fe2f5d973c929
2019-05-23IVGCVSW-3093 Update NNAPISupport.txt for 19.05nikraj01
Change-Id: I51b7a40214945ba89ff2fc4f44d86f47d2e9b13e Signed-off-by: nikraj01 <nikhil.raj@arm.com>
2019-05-22IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructureSadik Armagan
* Updated Android.mk to build Android Q * Added androidnn.go to inject cpp flags for Q * Create Runtime when ACL is not enabled Change-Id: Ia3e7a8e484fc81ce63998a65e29753cbf941173c Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Signed-off-by: Kevin May <kevin.may@arm.com>
2019-05-21IVGCVSW-3127 Add Documentation for NN-Driver Android QKevin May
* Update README file !android-nn-driver:1139 Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: Iee296fc1f45b70f376e0a3f03bfdeec13e552e25
2019-05-20IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation functionJim Flynn
!armnn:1182 Change-Id: I8687e33c51593810eef45a4de7d5b856bcab4e3b Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2019-05-16IVGCVSW-3089 Update Compute Library to Android.bpNarumol Prangnawarat
!armnn:1140 Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Ib36b1fb34f21c412f430d46f03183f19b2d55e13
2019-05-14Use the new deprecation APIMatteo Martincigh
* Refactored the code to no longer use the deprecated methods where applicable !armnn:1125 Change-Id: I954c8497c098ea3578986eede612c55637fcd3d9 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-05-14IVGCVSW-3076 Add ConcatLayer methods to public APIJim Flynn
!armnn:1119 Change-Id: Ic187f49427e38345f279537ed10a9275980c1360 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2019-05-13Fix incorrect docs on API support levelMatthew Bentham
Change-Id: Ib4371a5c99c40b6c61b7ba64b165cec768cc3c0d Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
2019-05-13IVGCVSW-3064 Implementing our own version of the compliantWithV1_0(operation)Éanna Ó Catháin
and convertToV1_0(operation) functions Change-Id: I2c0927013e16baefcc7290bbcfc8e76c4a645c35 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2019-05-08IVGCVSW-2911 Android Q compatibility code updatesSadik Armagan
* Updates on test classes. Change-Id: I52e11a1d97d02c23e0a33e4e128dc43a4a95b5bc Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
2019-05-07IVGCVSW-2773 Update the documentationRuomei Yan
Change-Id: I630c8bfd325cfbb4ed1c0953ff1a37c9a188eabb Signed-off-by: Ruomei Yan <ruomei.yan@arm.com>
2019-05-07IVGCVSW-2911 More Q compatiblityMatthew Bentham
Changes needed to RequestThread and ArmnnPreparedModel to compile in the Q environment Change-Id: Ib072afa1fe6a6a1b0931df79cec76cfac8b21f0c Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
2019-05-07IVGCVSW-2911 Work towards compatibility with QMatthew Bentham
Explicitly use HAL V1_0 Operand, OperandType, and IPreparedModelCallback Change-Id: If6aa6e9dc1bd0b7673ec247ac3560e7f072ef699 Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
2019-05-03IVGCVSW-3014 Check supported backends from runtime divice specNarumol Prangnawarat
!armnn:1070 Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: If0f411f2232e856ebc4f1a4c10fa626e3277a6ab
2019-04-30IVGCVSW-2773 Integrate new CL tuner into ArmNNRuomei Yan
!armnn:1037 Change-Id: Ice9c0fba405859d97aa848daa67c609166f2a8dc Signed-off-by: Ruomei Yan <ruomei.yan@arm.com>
2019-04-28IVGCVSW-2773 Update clframework pin: modified the Android.bp fileRuomei Yan
!armnn:1032 Change-Id: I5ddbd9ed23495f04dde9a3b0fc2a30a0560da5f2 Signed-off-by: Ruomei Yan <ruomei.yan@arm.com>
2019-04-25MLCE-117 Handle more cases for implicit flattening of Fully Connected inputMatthew Bentham
Adds new unit test cases, and changes the implementation of FlattenFullyConnectedInput to more closely match the documentation of Android NNAPI. Change-Id: I7ca96b1168b9c7bc78db66f53b0cc776153fd780 Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>