aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-16IVGCVSW-3306 Fix build errors in 1.2/HalPolicy.cppAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I0c76de5f7aead831ed699e6e136e628edfccc2f5
2019-07-16IVGCVSW-3477 Refactor android-nn-driver to use armnn ILayerSupportedFerran Balaguer
!armnn:1508 Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: Ica5fcb683f101bde9e651f0be0f5b9b4c409d1aa
2019-07-15IVGCVSW-3306 Add Maximum support in HAL 1.2 driverNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I94e410058ffc1ce39465498c12e10cb5669e7ed3
2019-07-15IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issueNikhil Raj
!armnn:1545 Change-Id: I9f2a2880c9d160c58710335a4ffe1fd837b79e23 Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
2019-07-15IVGCVSW-3454 Fix VTS segfaultsMike Kelly
* Replaced ArmnnBurstExecutorWithCache with call to ExecutionBurstServer. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I87de34ade7417be78546a26f1f7946f178bfe994
2019-07-12IVGCVSW-3454 Fix VTS convolution test failures where output shape is incorrectMike Kelly
* Changed calculation when calculating implicit padding to take dilation into account. * Added CalcPadding function that takes dilation as a parameter. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I38981d9b2cfe8ef36cd0a14d090b541111e7bf34
2019-07-12IVGCVSW-3458 Fix VTS sub dynamic_output_shape test failuresSadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ia6e2a082ed4a0255d8c9c10375590553e6ede9f0
2019-07-12IVGCVSW-3460 Fix VTS l2_normalization dynamic_output_shape test failuresFinnWilliamsArm
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com> Change-Id: I2ea4a92ee7ce6282c9fad35deefef99349fe291d
2019-07-11Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0deAron Virginas-Tar
* Includes fixes for ResizeNearestNeighbor on CL and NEON !armnn:1522 Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Idaf946fd372478ae81037f046dfec601a548fb34
2019-07-11IVGCVSW-3454 Fix VTS conv2d dilation test failuresMike Kelly
* Ensure that conv2d filter layout matches the input layout. * Ensure that the correct dimensions are used when calculating padding. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I334b8d7625a77ae73b147d9693ff3f2dfa56e445
2019-07-11IVGCVSW-3461 Add support for dynamic output shape in ConvertDequantizeAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Iad2673ffbeb334ab9a39ce09600f476ce96f4165
2019-07-11IVGCVSW-3459 Add support for dynamic output shape in ConvertSoftmaxAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ie1777ec774fe29369b61b0f881cc4b7cef0485a5
2019-07-11IVGCVSW-3457 Fix VTS pad dynamic_output_shape test failuresSadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Icb9a308f19ac6adbcf0d1de4d8733b95bab3bf0a
2019-07-10IVGCVSW-3482 Report operations with dynamic output size as unsupportedAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ifafe2a6fbfd6019b3395d51ed9967db794d2b034
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