aboutsummaryrefslogtreecommitdiff
path: root/1.0
AgeCommit message (Collapse)Author
2019-05-20IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation functionJim Flynn
!armnn:1182 Change-Id: I8687e33c51593810eef45a4de7d5b856bcab4e3b Signed-off-by: Jim Flynn <jim.flynn@arm.com>
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-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-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>
2019-04-25MLCE-117 Add a unit test for implicit flatten of FC layer inputMatthew Bentham
Change-Id: Ia4dd63927a54aa0cc24d5a378f30189c957f12e8 Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
2019-04-04IVGCVSW-2886 Support multiple backends in Android driverNattapat Chaimanowong
Change-Id: I4abe1f750801911570b6dc65c187b828c5929b5f Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
2019-02-22MLCE-91: Fix for LSTM not supporting optional inputv19.02branches/android-nn-driver_19_02David Monahan
Change-Id: Ie4b8d92723ecb9834c97c006f3c2f929508176d2 Signed-off-by: David Monahan <david.monahan@arm.com>
2019-02-22MLCE-87 Fix ConvertFullyConnected not supportedKevin May
Change-Id: If9f06b5b117972a43b5d1516c27ad350fafc4263 Signed-off-by: Kevin May <kevin.may@arm.com>
2019-01-23IVGCVSW-2394 Update Android Hal Policy for ResizeBilinear IsLayerSupportedSadik Armagan
* IsResizeBilinearSupported function requires outputInfo as well. Change-Id: Ib74241ef2db147bb64fa77287ad0d616a2e4159d
2019-01-11IVGCVSW-2454 Merge together the pluggable backends work (was in aMatteo Martincigh
separate branch) and master * Minor fixes to make the NN Driver build with the merged changes * Passed missing ReshapeDescriptor to the layer support function !armnn:491 Change-Id: I61fb6ed8df6895bd5a12c6f2b1c322929eebe176
2019-01-02MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't workMatteo Martincigh
* Changed the weight swizzling to [ M, I, H, W ] as now required by ArmNN !armnn:460 Change-Id: I7c25e7ab3e1efc47d7db3f2b57e17382ea8b36cf
2018-11-18IVGCVSW-2127- Update HAL Policy for mergerbranches/android-nn-driver_18_11narpra01
* Remove permutation when concat axis is inner most * Add additional parameter to IsMergerSupported as changed in armnn !armnn:151 Change-Id: Ie214c9573f242d8f04d58fc61621ad3831991d9a
2018-11-08IVGCVSW-1972 - Update HAL Policy Convolution2d to use NHWC data layoutexperimental/nhwc-previewnarpra01
Change-Id: I0e967b46b213a3b122e9d6aa564d909d2c546b00
2018-11-01IVGCVSW-2084: Edit HAL Policy NHWC DepthwiseConvolutionJames Conroy
Change-Id: Iee54c42e9abd927447d958377f3aee266a60ca5d
2018-10-29IVGCVSW-1986 Modify HAL Policy for Resize BilinearMohamed Nour Abouelseoud
Specified NHWC data layout in ResizeBilinear in HAL policy Change-Id: I0160ec992b595a39ece6d8b060393c5067e8d3a5
2018-10-25IVGCVSW-2065 - Modify HAL Policy for Normalization to use NHWC data layoutnarpra01
Change-Id: Ic60c4dacb55bcf2514f011a8e844e7b8f7b13560
2018-10-22IVGCVSW-1875 Proper support for NHWC L2NormalizationMatteo Martincigh
* Removed input/output swizzling from ConvertL2Normalization Change-Id: I623d878617614aec4d1f41556839808e6184a350
2018-10-12IVGCVSW-1964: Replace optional biases with home-grown Optionalarovir01
!armnn:151777 Change-Id: Ib7eba10f05810c03d7384256828bfd0c23bb6bba
2018-10-12IVGCVSW-1863 Support NHWC for L2NormalizationMatteo Martincigh
* Added L2NormalizationDescriptor to ConvertL2Normalization !armnn:150051 Change-Id: I622d7a8af2bfd27e7d4543a24c59e53988cb5d82
2018-09-18IVGCVSW-1806 More Android NN Driver refactoringMatteo Martincigh
* Changed #if defined to #ifdef * Simplified the Android ML namespace resolution * Fixed the relative path in some include directives Change-Id: I46e46faff98559c8042c1a4b8b82007f462df57d
2018-09-18IVGCVSW-1713 Create a minimum unit test to compare the resultsNikhil Raj
before and after passing the FP16 flag in the Android-nn-driver Change-Id: If8d4ca12421c3bee2526eec98f11d393af822373
2018-09-18IVGCVSW-1806: Refactor Android-NN-Driver ModelToINetworkConverterarovir01
* Moved conversion logic into new V1_0 and V1_1 HalPolicy classes * Extracted common helper functions into ConversionUtils class Change-Id: I1ab50edc266dd528c0cb22a5cd1aa65e103674d9
2018-09-18IVGCVSW-1807: change license text in file headersDavid Beck
All changes are the same: // // Copyright © 2017 ARM Ltd. All rights reserved. -// See LICENSE file in the project root for full license information. +// SPDX-License-Identifier: MIT // Change-Id: Ibb7ed1e4e2191b9a978e26b5bacf916db403a60e
2018-09-18IVGCVSW-1806 Restored the fp16 flag left behind during the previousMatteo Martincigh
refactoring * Split getCapabilities and getCapabilities_1_1 as it was before * Setting relaxedFloat32toFloat16Performance when using HAL 1.1 as required by one of the VTS test Change-Id: Iff883b8cbd0511596e9848fa40e91e4fa58d4260
2018-09-18IVGCVSW-1806 Refactored Android-NN-Driver, added common "getCapabilities",Matteo Martincigh
"getSupportedOperations" and "prepareModel" implementations * Added common base ArmnnDriverImpl class * Added common template implementation of the driver's "getCapabilities", "getSupportedOperations" and "prepareModel" methods * Refactored ArmnnPreparedModel and RequestThread to support HAL v1.1 models * Moved "getStatus" to the common base class, as it is shared by both HAL implementations * Refactored the code where necessary Change-Id: I747334730026d63b4002662523fb93608f67c899
2018-09-18IVGCVSW-1770: Refactor ModelToINetworkConverter to allow conversion of ↵kevmay01
HAL1.1 operators Change-Id: I9b10f0a9c88344df108b2325c0233f9660fa6b7c
2018-08-31Release 18.08telsoa01