aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-30IVGCVSW-3507 Remove unsupported operation sectionsv19.08Mike Kelly
* Removed unsupported operation sections Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I79216c5c015efeb5d2e19cd85f186c2f73bd1ca8
2019-08-29IVGCVSW-3656 Undo wrong rename of the backend control macrosMatteo Martincigh
* Renamed the cl/neon backend macros to their original values, as they were renamed by mistake * Reverted misleading comment * Updated the readme file !armnn:1838 Change-Id: I49faabae2c8ad196f51eca5f8dd049ecf74b36e1 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-08-28IVGCVSW-3656 Rename ARMCOMPUTEREF to ARMNNREFMatteo Martincigh
* Renamed ARMCOMPUTEREF to ARMNNREF (and relative symbols) as the previous name was misleading Change-Id: Ia0400a7d63a76c80fb5bdd26410553db1c15cba0 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-08-22IVGCVSW-3613 Add Quantized LSTM test to Android NN DriverEllen Norris-Thompson
Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com> Change-Id: Ie3c535789186571df9000d75ad2a62ac8c94dcb4
2019-08-22IVGCVSW-3613 Refactoring Android NN driver for QuantisedLstm testEllen Norris-Thompson
* Templated AddPoolAndGetData and AddPoolAndSetData to accept different types * Moved scale and offset to arguments of Add*Operand functions Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com> Change-Id: Iaf4c2d5f4183ea54799bedae20950b23b914a727
2019-08-21IVGCVSW-3512 Update NNAPISupport.txt for 19.08Sadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ie222e046f2fe832ad48d4b2279c8815f860f76d5
2019-08-20IVGCVSW-3656 Make the reference backend optionalMatteo Martincigh
* Added ARMNN_COMPUTE_REF_ENABLED to programmatically build the reference backend * Adjusted the makefiles to allow any backend combination to build * Refactoring where necessary Change-Id: I04cf23245971fcd460b776dd60e01cacb0458dab Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-08-19IVGCVSW-3618 Fix VTS/Neural Netwok Test FailuresSadik Armagan
* Added IsReshapeSupported check on available backend(s) after adding Reshape layer. Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I38a36d5a3db0d67f0e4b4be2ef672dedb75bff22
2019-08-15IVGCVSW-3643 Fix Ref Normalization failuresMike Kelly
* Added check for unsupported optional parameters for L2Normalization and LocalResponseNormalization to skip the related tests rather than fail them. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: Ia17be706b14b2e2faf8eb5a0ec335c2e3863bf16
2019-08-14IVGCVSW-3633 Refactor HalPolicy to fully support V1.2 modelsMike Kelly
* Templated and moved V1.0 and V1.1 Convert methods to ensure they can work with later versions of models, operations and operands. * The V1.2 HalPolicy no longer converts V1.2 models, operations and operands to earlier versions. * The V1.2 HalPolicy no longer passes operations to the V1.1 or V1.0 HalPolicies for conversion. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I5de59d43a3abb1f8ac0253dc637ad68318960c76
2019-08-13IVGCVSW-3619 Fix GpuAcc NN Test FailuresSadik Armagan
* Fixed TransposedConv2d failures calculateExplicitPaddingTransposeConv expects int32_t. Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I6ea9ea2d1ccfd17debcf93ee518287a083815f01
2019-08-07IVGCVSW-3595 Implement the LoadDynamicBackends function in the Runtime classMatteo Martincigh
* Updated the makefiles to include boost::filesystem !armnn:1702 Change-Id: Ibe0a696d9fd473b552602266a89465289e9dc043 Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2019-08-07IVGCVSW-3540 Fixed PReLU Being SkippedMike Kelly
* PReLU layers were being skipped due to logic error. Resubmitting due to accidental reversion. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I6aeed11519d19ba7ec8b4993694e414f58799028
2019-08-06IVGCVSW-3614 Limit support of Softmax to 2D with axis 1 in HAL 1.2Narumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I3ef659c8b87f2c0a3d3ed5d14f74f3b05a9f94b9
2019-08-05IVGCVSW-3340 Add support for Quantized_LSTM to HAL1.2 DriverEllen Norris-Thompson
* Added conversion method to HAL1.2 Policy Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com> Change-Id: Ida6734d34931148add2f3464c3283191ea34b712
2019-08-05IVGCVSW-3340 Add Neon and Cl LSTMLayerQuantized to Android.bpNarumol Prangnawarat
Change-Id: I6829921c08898865ce61ea1ae32eebdfe4a5c98c Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
2019-08-02IVGCVSW-3604 Fix TransposeConv2d padding calculationNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Signed-off-by: Aron Virginas-Tar <aron.virginas-tar@arm.com> Change-Id: I5c10ab18343ecf0ebeab24a436e5be2b6c2831c7
2019-08-02IVGCVSW-3577 Update ACL pin to include NEON convolution output multiplier fixAron Virginas-Tar
!armnn:1679 Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I09e75e8182d647bd16b25a815812ca2b03ad7614
2019-08-01Fix explanatory comment around SanitizeBiasQuantizationScale()Aron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I92700da149a800f1d8215e964d1e67056628f067
2019-07-31IVGCVSW-3601 Fix skipped VTS Concatenate TestsMike Kelly
* Fixed Skipped VTS Concatenate Tests. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I29e7dcdedefc0e9c54f86fa5de23aa714c469585
2019-07-31IVGCVSW-3586 Fix Skipped Space_To_Batch Hal 1.2 VTS FailuresFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I9d0d0a75d54c25075d8d87c6265e350486157f5c
2019-07-31IVGCVSW-3166 Rename ConvertTransposeConvolution2d() to ConvertTransposeConv2d()Aron Virginas-Tar
* Renamed to be consistent with ConvertConv2d() and ConvertDepthwiseConv2d() Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Iaa872498e32129178bc3971cabf7f43bdb9962af
2019-07-31IVGCVSW-3583 Correct data layout index for ConvertBatchToSpaceNdFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Ibd683c147b6f2fb966a8f90105c9213880100cf8
2019-07-30IVGCVSW-3583 Fix Skipped Batch_To_Space Hal 1.2 TestsFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I3f2928ba86a9d306a7eb400db3a420e42cf3fa7e
2019-07-30IVGCVSW-3594 Add LSTM Dynamic output tensors checkFerran Balaguer
Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: I7c0d704b53caeac3a950c6957c4cab11686f6793
2019-07-30IVGCVSW-3166 Add support for TransposeConv2D to 1.2 HalPolicyDavid Monahan
Signed-off-by: David Monahan <david.monahan@arm.com> Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I7b855efaddb18e8f184f4b85196b3b95b69bca6e
2019-07-30IVGCVSW-3592 Add Support for Quantize to HAL 1.2 DriverSadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ie7421078b2bdd16d7ac67b635953b34721e8c8fe
2019-07-30IVGCVSW-3591 Fixed unexpectedly skipped SUB testsMike Kelly
* A model that has Inputs with different quantized scales is not compliant with 1.1 Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: Ifb8277d78f05b5ef017effa879322a08c0efc851
2019-07-29IVGCVSW-3593 Remove HAL1.2-specific code from HAL1.0 ConvertConv2d() and ↵Aron Virginas-Tar
ConvertDepthwiseConv2d() * Removed code for reading data layout flag (only available in HAL1.2) * Removed code for reading dilation parameters (only available in HAL1.2) * Added more restrictive input size checks (== instead of >=, as none of the inputs are optional in HAL1.0/1.1) * Removed superfluous input size validation from 1.0/HalPolicy.cpp Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I8387120b9abcc8458f7fac6df577cb6453051be3
2019-07-29IVGCVSW-3540 Fixed PReLU Being SkippedMike Kelly
* PReLU layers were being skipped due to logic error. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: Ic0ec707da784b44d72958dee02901b0173b25e5c
2019-07-29IVGCVSW-3398 Add LSTM normalization parameters to HAL 1.2Ferran Balaguer
* Adding LSTM processing function in HAL 1.2 with normalization parameters * Refactoring LSTM tests !armnn:1608 Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: I0e00f14ef078a333e9f2f23d6278a5d92a3001d6
2019-07-29IVGCVSW-3578 Report dynamic output unsupported for further operations in ↵Aron Virginas-Tar
hal_1_0::HalPolicy * LocalResponseNormalization * Mul * SpaceToDepth * ResizeBilinear Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ie52dd7b274d721f0ca715ad92277e12e4c2b1913
2019-07-29IVGCVSW-3582 Fix Skipped Pooling Hal 1.2 TestsSadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I9f9d11b19de591ec8936822ca229b4090ed318fe
2019-07-26IVGCVSW-3578 Do not attempt to infer dynamic output shapesAron Virginas-Tar
* Report dynamic output tensors as unsupported for all operations, regardless of HAL level Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I2341dc96be965886666b75515e9a226d813a1591
2019-07-25IVGCVSW-3572 Fix tests failing due to usupported input tensorAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I55502cf2abcf28a1c1810269f1955ca78b23c39a
2019-07-25IVGCVSW-3538 Fix Android driver getCapabilities_1_2() testFerran Balaguer
Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com> Change-Id: Idca10ca2d55ae8d5ff95af8bdbbee5492d4a6af3
2019-07-25IVGCVSW-3529 Fix UnknownCombinationsTest for Android Q NeuralNetworks 1.0 & 1.1Aron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Ifb6875c8445027f597ad13f29a0c0ae5b94e30ac
2019-07-25IVGCVSW-3569 Fix conversion of HAL1.2 SpaceToDepthAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I82e38c8a9e44e773c099e347f8ce0070bb5f8662
2019-07-25IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1Sadik Armagan
* Fixed for failing Conv2d, DepthwiseConv2d, and Activation tests on Hal 1.0 and 1.1 in Q Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Signed-off-by: Aron Virginas-Tar <aron.virginas-tar@arm.com> Change-Id: I435338b90b6c501320083f2fd9372e3a4ac3c32c
2019-07-25Fix verbose logging in ConvertPadAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I9b1b45f7723147456d2fb9c5b94822d581cf446e
2019-07-25IVGCVSW-3521 CpuAcc V1.2 pad FailuresMike Kelly
* Fixed Pad and PadV2 failures and skips. * Templated ConvertPad to enable float16 tests to run. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I50ded84fe44ea5d5949e877f383f32adff88680d
2019-07-24IVGCVSW-3567 Add more verbose logging to conversion methodsAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: If1ce2aff656ff995f41d33777cdc6fb966392cca
2019-07-24IVGCVSW-3496 Fix VTS NeuralnetworksHidlTest.GetCapabilitiesTestFinnWilliamsArm
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com> Change-Id: Ib7a661b731ce581821c6d3ecaf06d1c3c850117a
2019-07-23IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1Sadik Armagan
* Updated ConvertToActivation, ConvertConv2d, and ConvertDepthwiseConv2d functions to infer output shape from input if it is dynamic Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ie24fbfd87c6186c69c3ecba5c68a6866507fb449
2019-07-23IVGCVSW-3553 Fix failing zero_sized testsAron Virginas-Tar
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: Idd10f34babc0d2552d599872b853ba5fb5c98351
2019-07-22IVGCVSW-3140 Fix Hal 1.1 Softmax failures on Android QFrancis Murtagh
* Add support for Softmax Axis parameter. !armnn:1567 Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: I7e47d36f13b122dbad7976c0d59773845bc182b1
2019-07-22IVGCVSW-3463 Fix Hal 1.2 Dynamic Output Shape VTS test failuresMike Kelly
*Updating ArmnnPreparedModel_1_2 to work with output shapes and timing. Change-Id: I06c4ecaf1e2c36ef77a0731ece4885fc3997cd3b Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Signed-off-by: Mike Kelly <mike.kelly@arm.com>
2019-07-19IVGCVSW-3497 Fix bug in setting target height in ConvertResize for ↵Teresa Charlin
OperandType::FLOAT32 Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ia87eba482dc1ef735d4f0c5f20616dbb889fc69d
2019-07-16IVGCVSW-3305 Support Minimum in HAL1.2 DriverEllen Norris-Thompson
* Adds conversion method to HAL1.2 Policy Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com> Change-Id: Ib282f32b2f5e899f1fb085bf615df5f984b6fd34
2019-07-16IVGCVSW-3498 Fix Vts 1.2 fully_connected dynamic output testsFinnWilliamsArm
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com> Change-Id: Id28e4bd1d55f02c5011f8a364d4b715d1a9190db