aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-06MLCE-65 Early access release with NHWC for Androidbranches/nhwc-previewFerran Balaguer
Change-Id: I612efc41b5ea460f4893bb05b8d358d21ee393bb
2018-10-25IVGCVSW-2049 Create the CL Mean Float workloadMatteo Martincigh
* Refactored HalPolicy::ConvertMean * Added sanity checks when parsing the Mean operands Change-Id: Iea19556adb957b200e7fd01022a87230aaaf7157
2018-10-25IVGCVSW-2049 Create the CL Mean Float workloadMatteo Martincigh
* Added the missing CLReduceMean.cpp file to the Android mekfile Change-Id: Ieaf7c056d6a5e705999a1daef63f5e78d5db3a37
2018-10-25IVGCVSW-2065 - Modify HAL Policy for Normalization to use NHWC data layoutnarpra01
Change-Id: Ic60c4dacb55bcf2514f011a8e844e7b8f7b13560
2018-10-22IVGCVSW-2020: Add converter method for TRANSPOSE to the V1.1 section of ↵saoste01
HalPolicy * Updating SQUEEZE with comments from TRANSPOSE Change-Id: Iec48c5d583fecc5e72082d7de0fc8b1becfd84d7
2018-10-22IVGCVSW-1875 Proper support for NHWC L2NormalizationMatteo Martincigh
* Removed input/output swizzling from ConvertL2Normalization Change-Id: I623d878617614aec4d1f41556839808e6184a350
2018-10-22IVGCVSW-1998 : fix for missing initialization in the driverDavid Beck
Change-Id: I5b1209a871d0a848bb1fdfba5228f181e6968004
2018-10-22IVGCVSW-2007: Fix SQUEEZE error in vts testssaoste01
Change-Id: I5475932be49419e630627ba042ea6a70151b78e7
2018-10-22IVGCVSW-1998 : preparation for ArmNN separate backendsDavid Beck
* to auto-register backend factories we need static global varibles to be initialized which only happens if not omitted by the linker * the whole-library option makes sure we include the whole ArmnN library in the driver !armnn:153399 Change-Id: Idd2fc67ecc848e1b9be75da0e3ceace9bfa0061d
2018-10-22IVGCVSW-1930: Simplifying the driver conversion function for Pooling2d,Éanna Ó Catháin
removing the conversion to splitter layer if pool is 1x1. Change-Id: Iea3af08652dd6fd1e6820ef43d9101d38c230b5e
2018-10-22IVGCVSW-1961: Add converter method for SQUEEZE to V1.1 section of HalPolicysaoste01
Change-Id: I15dffef32d394b13e57df134000b7dca4b8788af
2018-10-12IVGCVSW-1929: Optimize function signature changejimfly01
* Optimize now returns reasons for failure !armnn:152481 Change-Id: I1cd7f5796b3c469e9baecbed80e392ac74e40ef4
2018-10-12IVGCVSW-1964: Replace optional biases with home-grown Optionalarovir01
!armnn:151777 Change-Id: Ib7eba10f05810c03d7384256828bfd0c23bb6bba
2018-10-12IVGCVSW-1886 - adding converter method for PadNina Drozd
!armnn:151190 Change-Id: I37eb70543f23b0ef2f6027998413c62784d9b181
2018-10-12IVGCVSW-949 Update docs wrt recent Uint8 supportMatthew Bentham
Change-Id: Ie01c1293fc4ecfdf19ef06162a62801c453d3ecd
2018-10-12IVGCVSW-1863 Support NHWC for L2NormalizationMatteo Martincigh
* Added L2NormalizationDescriptor to ConvertL2Normalization !armnn:150051 Change-Id: I622d7a8af2bfd27e7d4543a24c59e53988cb5d82
2018-10-12IVGCVSW-1201 - Connect input and output tensor to Mean layernarpra01
Change-Id: I848db966d249a086cd139c407cefced111aa707a
2018-10-12IVGCVSW-1924: advancing clframework pointerjimfly01
!builder:149820 Change-Id: I1b3deb81f9dcb976cae6ec4bccc3149e43ae7d28
2018-10-12IVGCVSW-1814 - Add ConvertMean functionality to HalPolicynarpra01
Change-Id: I04b6150bb490a25fa7bf2da68c339ca5f1fe75de
2018-09-18IVGCVSW-1805: model converter functions for the Android 1.1 SUB operatorDavid Beck
Change-Id: I939cb8d26766c93ee8e3c92909d69549328b0ea7
2018-09-18Removed no longer used source fileMatteo Martincigh
Change-Id: I8f90179ed85a8253785b574499c2f9f4898069d4
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-1807 : make readme sound betterDavid Beck
Change-Id: I31681c2077f6451dd0a64cae2da7adf92ecad217
2018-09-18IVGCVSW-1807 : add license section to the Readme fileDavid Beck
Change-Id: I36f8e7692bcb6664762fc5585c49dcbfa3a46c9d
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-1799: Add converter method for DIV to ModelToINetworkConverterarovir01
Change-Id: I64fcdb8ac2fd6f9ca0d2811ed2f98008c6396c15
2018-09-18IVGCVSW-1770: Refactor ModelToINetworkConverter to allow conversion of ↵kevmay01
HAL1.1 operators Change-Id: I9b10f0a9c88344df108b2325c0233f9660fa6b7c
2018-09-18Fix for building the NN Driver correctly without having to setMatteo Martincigh
ALLOW_MISSING_DEPENDENCIES to true on Android versions that don't provide all the HAL versions supported by the NN Driver Change-Id: I7c828649499ca1d7cb26feb93f559e9f1eae33c7
2018-09-18IVGCVSW-1324: Added boost::optional convolution biases to ↵arovir01
ModelToINetworkConverter !armnn:145897 Change-Id: I9684c37bcac148bb5de0ee14d2af331956b511a8
2018-09-18IVGCVSW-1513 Changed when the profiling info is saved to file in theMatteo Martincigh
Android NN Driver * Moved the profiling enable to the ArmnnPreparedModel constructor * Moved the dump fo the profiling info to the ArmnnPreparedModel destructor Change-Id: Ide208688bcf9d0cd25fa23890a059e523b808902
2018-09-18IVGCVSW-1513 - added utility method to android-nn-driver to print JSON ↵Francis Murtagh
profiling output to a file If profiling enabled and dump directory specified, re-test needed to ensure flags are used correctly * Minor formatting changes. * Added check for runtime null pointer. Change-Id: I1e7e433a958c16c7d9b59a484b18a7902c1ad8ad
2018-09-11Release 18.08.01surmeh01
2018-09-03Update README.mdTelmoARM
2018-08-31Release 18.08telsoa01
2018-07-05Release 18.05.02surmeh01
2018-05-23Release 18.05surmeh01
2018-05-04Add updated ClTuner documentation to README.mdMatthew Bentham
2018-03-29Release 18.03surmeh01
2018-03-09Release 18.02telsoa01
Change-Id: I41a89c149534a7c354a58e2c66a32cba572fc0c1