aboutsummaryrefslogtreecommitdiff
path: root/ConversionUtils_1_2.hpp
AgeCommit message (Collapse)Author
2020-10-09IVGCVSW-5359 Fix Transpose Conv2d Dynamic testsFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I377af50c1ae17aef9b730d1c8ef6a2b54d9d4c5c
2020-10-09IVGCVSW-5357 Fix skipping Dynamic Grouped Conv2d testsFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: If1be1fcd289e83661a0ad03574a36cbbd9266c88
2020-09-14IVGCVSW-5304 Remove boost::numeric_cast from Android-nn-driverMatthew Sloyan
* Replaced with armnn/utility/NumericCast.hpp Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: I6253261508e49ddeaa5ba3f3893a059486637467
2020-09-11IVGCVSW-5245 Support Fused Activations for Dynamic TensorsKevin May
* 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
2020-09-03IVGCVSW-5271 'Update ConvertQuantized16BitLstm function to use ↵Sadik Armagan
ShapeInferenceMethod' * Enabled DynamicTensors on Quantized16BitLSTM operator. !android-nn-driver:3897 Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ic86c5af5a4d1b1d12fc6879dfb94fddd889b85de
2020-09-03IVGCVSW-5272 'Update ConvertLstm function to use ShapeInferenceMethod'Sadik Armagan
* Enabled Dynamic Tensors on LSTM operator Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I9cae539559570a44088a986870d3d3e41aee9468
2020-08-16IVGCVSW-5182 Bug fix for Comparison layer introduced by dynamic tensorsTeresa Charlin
* 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
2020-08-14IVGCVSW-5182 Update Convert functions to use ShapeInferenceMethod. 1/2.Teresa Charlin
* 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
2020-08-10IVGCVSW-3568 Eliminate rank and axis restriction in Softmax.Teresa Charlin
* 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
2020-07-21IVGCVSW-4709 Re-enable Android-NN Resize ParametersDavid Monahan
* Re-enabled support for Align Corners and Half Pixel Centers Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: Iec8f5f5b5a1142547957ad9128037315b1da7935
2020-07-09IVGCVSW-4988 Add handling output shape parameter to TransposeConvolution2dColm Donelan
* Updating ConvertTransposeConv2d to populate m_OutputShape if found in the model. Signed-off-by: Colm Donelan <Colm.Donelan@arm.com> Change-Id: I8c0c8184fdf29d81639dac8af36a9f1f048296b2
2020-06-29IVGCVSW-4903 Gather support for axis != 0Teresa Charlin
!armnn:3301 Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ieba2cddd45bc353714c3a34f98f5ea49c772f426
2020-05-30IVGCVSW-4888 Rename of Resize parameterDavid Monahan
!armnn:3281 Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: Ifeab1087274ce4edbd33f171b9cea8e1010879b7
2020-05-29IVGCVSW-3847 Add Support for GATHERTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I69dd78d47628355c207a450119b054b04581c729
2020-05-19IVGCVSW-4453 Add Support for ANEURALNETWORKS_QLSTM to HAL 1.3 DriverSadik Armagan
* 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>
2020-04-21IVGCVSW-4675 Fix VTS 1.3 GeneratedTest.Test/armnn_resize*David Monahan
* 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
2020-03-26IVGCVSW-4447 Add Hal 1_3 SupportKevin May
* 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