Age | Commit message (Collapse) | Author |
|
* Changed asserts to check for errors and return appropriate values or
throw exceptions
* Changed unit tests to use Doctest's long macro names as the short
macro names clashed with Android's Logging macros
* Removed unused #includes
* Clarified ambiguous #includes
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Ice92a37590df727fd581d3be5ff2716665f26a13
|
|
!armnn:6211
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ie5e5d160f6d826c30f1fff298a4a73151c1ccdbb
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I2c3f5f2a638bf99e379f91b9d1d1c99d491a0153
|
|
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I2209251736a095583fffc8da774188e0dccfc932
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I597344d91975d7067f137e6587b751500de33837
|
|
!armnn:5552
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I5bbc998f1a29030f718d85b646907c5a314ceecf
|
|
!armnn:5494
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ie99d58f7421c2634c23d2a68d1acaaac651963a4
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If6ed4e513cc0e8ee29fb76127d66893f8b98e30b
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ib88544dd6adc3d6a0d2f4c0b395e05b89bc8ad3e
|
|
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I377af50c1ae17aef9b730d1c8ef6a2b54d9d4c5c
|
|
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: If1be1fcd289e83661a0ad03574a36cbbd9266c88
|
|
* Replaced with armnn/utility/NumericCast.hpp
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I6253261508e49ddeaa5ba3f3893a059486637467
|
|
* Move ProcessActivation from Convert<LayerName>
to SetupAndTrackLayerOutputSlot by passing optional ActivationFn
* Connect Activation after IsTensorInfoSet() is called
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I472bcb65b12ae6e934bd1e9af8a6f6aceb311c0e
|
|
ShapeInferenceMethod'
* Enabled DynamicTensors on Quantized16BitLSTM operator.
!android-nn-driver:3897
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ic86c5af5a4d1b1d12fc6879dfb94fddd889b85de
|
|
* Enabled Dynamic Tensors on LSTM operator
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I9cae539559570a44088a986870d3d3e41aee9468
|
|
* Addresses this error: Tried to connect an output slot to an input slot,
but the latter already has a connection
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Id011f4b42453b66bca2a388b8081151d74d006c3
|
|
* ConvertToActivation
* ConvertAdd
* ConvertArgMinMax
* ConvertConv2d
* ConvertDepthToSpace
* ConvertDepthwiseConv2d
* ConvertDiv
* ConvertFloor
* ConvertFullyConnected
* ConvertL2Normalization
* ConvertLocalResponseNormalization
* ConvertMean
* ConvertMul
* ConvertPad
* ConvertReshape
* ConvertSub
* ConvertStridedSlice
* ConvertTranspose
* ConvertBatchToSpaceNd
* ConvertSpaceToBatchNd
* ConvertComparison_1_2
* ConvertConv2d_1_2
* ConvertDepthwiseConv2d_1_2
* ConvertElementwiseUnary
* ConvertExpandDims
* ConvertGather
* ConvertGroupedConv2d
* ConvertInstanceNormalization
* ConvertLogSoftmax
* ConvertMaximum
* ConvertMinimum
* ConvertPadV2
* ConvertPrelu
* ConvertQuantize
* ConvertResize
* ConvertSpaceToDepth
* ConvertSoftmax
* ConvertTransposeConv2d
Signed-off-by: Finn Williams <Finn.Williams@Arm.com>
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: Idacf16e5eab56d83fce293570bbc89381ae056dc
|
|
* Restriction in axis will be now part of ACL. Currently, ACL only
supports axis = 0, which translates to axis = -1 in ArmNN and Android.
* Beta must be Float16 when input/output are Float16
!armnn:3690
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I2645a005840e17703367b3ec7e9ed91e83a2f6c7
|
|
* Re-enabled support for Align Corners and Half Pixel Centers
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: Iec8f5f5b5a1142547957ad9128037315b1da7935
|
|
* Updating ConvertTransposeConv2d to populate m_OutputShape if found in the
model.
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: I8c0c8184fdf29d81639dac8af36a9f1f048296b2
|
|
!armnn:3301
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ieba2cddd45bc353714c3a34f98f5ea49c772f426
|
|
!armnn:3281
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: Ifeab1087274ce4edbd33f171b9cea8e1010879b7
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I69dd78d47628355c207a450119b054b04581c729
|
|
* Add QLSTM support for Android NN Driver
* Add overrideOutputInfo parameter to SetupAndTrackLayerOutputSlot
* Add optional condition to GetInputScalar
* Refactor Quantized 16 Bit LSTM impl
Change-Id: Ie8fa98ad5ee4a62174ef91ca80f1df62b7fde937
Signed-off-by: Keith Davis <keith.davis@arm.com>
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
|
|
* Added GetOptionalBool function
* Added checks to Resize for unsupported operands AlignCorners and HalfPixelCenters
!armnn:3062
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: Ic0305014ed2638e3a3d1e7520972e3a2909e504b
|
|
* Add new 1.3 files HalPolicy, ArmnnDriver, ArmnnDriverImpl
* Add new .rc file for 1.3 service
* Add ArmnnPreparedModel_1_3 and implement new functions
* Update Android.mk with 1.3 driver and service
* Refactor ifdef to include ARMNN_ANDROID_NN_V1_3
* Create Utils getMainModel for new 1.3 Model Main Subgraph
* Use android Utils to convertToV1_X in ArmnnPrepapredModel_1_3
* Refactor HAL 1.2 convert functions into ConversionUtils_1_2.hpp
* Replace ArmnnBurstExecutorWithCache with call to ExecutionBurstServer
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I514069e9e1b16bcd1c4abfb5d563d25ac22d02e3
|