aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-20Push libarmnnTfLiteParser.so to run Unittest in NDK guide scriptv23.11branches/armnn_23_11Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ieaa7470f9f19543962e5b121c15e88bd37ca7f3c
2023-11-20Fix broken pre-built binary table in readmeNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I16efef72b2234ba689749bbd72136b89ef628f26
2023-11-20Update path before pushing to boardNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I1cdbe17bdbfa48bc0e35a14eb642d494291f0013
2023-11-20Remove Android 10 testing warning from readme and update buildtoolNikhil Raj
* Removes warning we had given to users last release about Android 10 (Q) testing * Reverts the patch where we were checking out main branch of Arm NN instead of latest release branch in Buildtool * Updated Android API level in the bianry table in readme Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I1e497b7d0ecf8fa7d9dd7262ca740052c0db444e
2023-11-16Update Doxyfile for Arm NN 23.11 releaseNikhil Raj
* This is part of IVGCVSW-7938 Update 23.11 Doxygen Documents Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I669e632c95f5be1ac56b407fd1fb252a8597e015
2023-11-16IVGCVSW-7937 Review and update documentation related with new operators for ↵Teresa Charlin
23.11 * GELU added to activation operators, despite not being part of Android NDK * BROADCAST_TO added to layers, despite not being implemented in any backend * CAST SIGNED64 added Change-Id: I32edb9939d28cb997432762e8ea5904f92c12687 Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I6a27ebc1233d77522c1bed1c7e89df95e4d55177
2023-11-15IVGCVSW-7936 Update ArmNN minor version and opaque delegate versionNikhil Raj
* Opaque delegate was broken by https://review.mlplatform.org/c/ml/armnn/+/10493/ * Updated ArmNN minor version in pyarmnn Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I9eb3a2901c9383b95079b092e05373680781b1ab
2023-11-13MLCE-1138 Issue with Delegate supporting FP16 modelsMike Kelly
* Fixed issue where backends were asked to support FP16 layers that would be optimized out. * Fixed issue where backends were asked to support non-constant filter and bias tensors when those tensors would be replaced by constant tensors during optimization. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: Ib54b9cb99d5014e27172841a665daf57d1d5b23d
2023-11-10IVGCVSW-7835 Add ReverseV2 CL and Neon WorkloadsTianle Cheng
* Added ReverseV2 to CL and Neon backends * Added Cl and Neon ReverseV2 Layer unit tests Signed-off-by: Tianle Cheng <tianle.cheng@arm.com> Change-Id: I646275c629caf17dac1950b0cd7083f23f87f387
2023-11-10Update ACL pin to 23.11 release branch.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I902815f72242a795ad16e869c10f6370e9675779
2023-11-10IVGCVSW-7753 Tweak to Opaque delegate exception catchingDavid Monahan
* Updated the exception catch when calling EnqueueWorkload to also print the exception to std::out when caught. Helps greatly with debugging Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I8e9dd4d69986543ff33cd91703bb381d4d062b22
2023-11-09IVGCVSW-7861 Updating tflite parser to ignore VALIDATION: subgraphs.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: If156b975d37868db77d7c6bb75d884652278e02a
2023-11-09Update ACL pin to 4a9dbedfbfa66c2612c7461e60cd867b8aea825bNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I37e6baeae214b52365db3c4963ecdca3e29eda25
2023-11-08IVGCVSW-8140 Prelu restriction in quantization not neededTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ic3c42db6fd87b379b42d610e0d0f56f55580268d
2023-11-08IVGCVSW-7881 Add a script that evaluates the performance of a network.Colm Donelan
This script will attempt to execute a tflite model through all available backends reporting performance and accuracy checks. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Id60626eddc48b48c497a7f52f3fbd10aa036d997
2023-11-08Removing explicit block on non constant bias in NEON CONV2D.Colm Donelan
* Following resolution of COMPMID-6397 we will allow non const bias CONV2D to be validated by ACL. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I31c34f3c44fe96885077b3e266f840e51ecf02ec
2023-11-07Update ACL pin to 449af409bae38951730e860599001c81c83ec8edNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I80c9b3e76a04102e13aa77998102fd521c5f0fd5
2023-11-03IVGCVSW-8117 Add log message to Delegate stating backends addedKevin May
* This helps debug when running the DTS Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I623001529e8b56f654e0d93cbb96d3f5b38a7882
2023-11-03Update ACL pin to c259aa5e04714bb3a8d23a6903161c240c279743Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Icde36ce1cc41be753cec7280ccb36293586bdf73
2023-11-02IVGCVSW-7889 Add support for Signed64 data type in Cast layerTeresa Charlin
* Remove mention of "isDepthwise" variable name when not needed and therefore IgnoreUnused call * Improve error messages and change them to throws in Encoder and Decoder Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I8ce30b5075e1e47d54abc12390265ba8e9ee1405
2023-11-01Update ACL pin to 704c22f1373e1276acb43c71e7e17048271bbc03Nikhil Raj
* Update ACL pin * ACL removed softmax_layer_max_shift_exp_sum_quantized_serial cl kernel * Replace softmax_layer_max_shift_exp_sum_quantized_serial with softmax_x Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I0830605d72999d5a80f06e1b8498bc7b674195e3
2023-11-01IVGCVSW-8112: Print caught exceptions to console in the delegateCiara Sookarry
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com> Change-Id: I16ef18a4d4afce0ae17c98cfb5267f51b7708539
2023-10-27Update ACL pin to 72b7471955f32d2fccb170ab1ab40c7eecfa7f44Teresa Charlin
* Add check to disable dynamic bias with quantized datatypes in Conv2D layer Change-Id: Ie97ebfc2beaeb7fb4325e50c10ae595159346be3 Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Iad6d293db59d065d00c9a078456ba0fdadc39776
2023-10-26IVGCVSW-7722 Add ArmNNSettings to Opaque Delegate for ExecuteNetworkTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I0a111fa8ef62632c3c975537a727d75531a44b7a
2023-10-25IVGCVSW-7751 DTS: Fix Gather and GatherNd Tests in CpuRefCiara Sookarry
* Report unsupported when indices have negative values Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com> Change-Id: I9592dcd8c5556d57bedc0d2236f0338c83e597d2
2023-10-25IVGCVSW-7722 Add ArmNNSettings to Opaque DelegateTeresa Charlin
* Fix order for reading options to read backend first independently of the order given Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ia87b5920c7cd79b3e66bb6e5779e2355b21a7ec6
2023-10-24Update ACL pin to 074b985f3855193bb47fb4055abb6b12f09f48d7Teresa Charlin
* FuseBatchNorm changes to enable fp16 in armv8a multi_isa builds Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I44efc2ac6975d8931b381a0e562fecbcba5ae0ec
2023-10-20IVGCVSW-8103 SquareDiff restriction in quantization not neededTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ib49795e44ea7e4674a3b8e0df46e80c82f9a4132
2023-10-20Update ACL pin to 0fa92b849fd4892a341a3cda5e2ff9092093f841Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I36755b39301d629fd310625a6645beb06ae4944f
2023-10-19Update ACL pin to c1204c76d40dcaf754fd7d725c432f19a2f368a4Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I7b696175b41e8fe5a8a78dee05dc3b7755ff230d
2023-10-19IVGCVSW-7731 Add a test executables that verify released header files.Colm Donelan
Create a CMake project with executables to exercise the external interfaces of Arm NN. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I1e3a8ed726903aac5f52d78c55d2e1b1352c8362
2023-10-16IVGCVSW-7752 DTS: Fix QuantizePerChannel testsJohn Mcloughlin
* Added validation for scale on all Quantized types * Added Encoder for Per Axis UINT16 Symmetrical Quantized type * Added error for Per Axis Asymmetrical Quantized type not supported Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com> Change-Id: I433519ccacd71219a92bde2b81955d6abf9219c5
2023-10-12Revert "Revert "MLCE-1093 Reshape and concat invalid results""Mike Kelly
This reverts commit 008270f8c1359a7d62c2f881326b4d3f0d8b7b56. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: If8f5151aa349ff3834f03391e813669e5c51ed66
2023-10-12Update ACL pin to 95d477e0662c172c264cf495d196dfce6a791248Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ifd7b125743863bcf8b1266d34a76db9cc8b484fe
2023-10-11Update ACL pin to fb9c25d27791d934300581596cce7c5875a79a80Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I39fd5a45d60105730516f250c63cb6ccb1d337e9
2023-10-10Update ACL pin to 1434155d8d937c5a07af67439f8241064f841ad8Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I7e8ba282586ca804d4fd851c797511590aee0c98
2023-10-09Update ACL pin to a23b4686a091a7960a4b336d0fe53f15db4ae538Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ic6198a0e9537f1d5967bf61e29b5428f79c861fe
2023-10-09Revert "IVGCVSW-7850 block non const bias on NEON Depthwise conv."Colm Donelan
This reverts commit 47016c0c74fc97cf51f90555a11238332fe9406c. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I40856ccb581bf60c8a72ecac4cfe7375cbf4b286
2023-10-06IVGCVSW-8081 DTS: Fix Unspecified dimension while using ↵Idriss Chaouch
ShapeInferenceMethod::ValidateOnly Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com> Change-Id: Iac4a81ecda50bb179a718522d87caea1fd3760fd
2023-10-05IVGCVSW-8060 Add ArmNNSettings parser function for Opaque DelegateTeresa Charlin
* Add Unit Tests * Update DelegateOptions constructor Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I0e88403ac280e4cf8710ae7ee38b3b56dba42adc
2023-10-05IVGCVSW-7750 DTS: Fix ElementWise isnan assertDavid Monahan
* Removed the ASSERTS in TypesUtils.cpp in favour of InvalidArgumentExceptions instead * Added a try/catch block when calling EnqueueWorkload to catch Exceptions raised by bad inputs Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: Icade014ec75db13722eb5d8adc7bdb93c8862417
2023-10-05Update ACL pin to a04ae3e9ecf7765d623a4909089c3224af77f04eNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8197ca74c007c7fcf835d9eec564b37c6a0bc371
2023-10-04Bump Pillow version from 9.3.0 to 10.0.1Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: If252ca53b8b66233cafafec32aa04fe32b1d7c13
2023-10-04IVGCVSW-7748 DTS: Fix default scale/offset issueIdriss Chaouch
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com> Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com> Change-Id: I21c8811d696d871d5c6b41df036c791ac4828ff4
2023-10-04Update ACL pin to 0a99c7953027c17d686f8f012495a7e4d8a969cfNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ic69ecef496bc97585d6ae582cd833bf586ca2a9d
2023-10-03IVGCVSW-7749 DTS: Fix reshape floating point exceptionTianle Cheng
* Updated Opaque Delegate, TfliteParser, OnnxParser, and Deserializer to handle the Zero In Shape edge case Signed-off-by: Tianle Cheng <tianle.cheng@arm.com> Change-Id: I4a0d1e72a66de1fa56de99af9b6730a84e0ff596
2023-10-03IVGCVSW-8033 Update Arm NN to use TOSA v0.60.0Narumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: If1504534fbd7d6b317fdb93083dcdbd8b827764b
2023-10-03IVGCVSW-7954 Upgrade ArmNN guides to TensorFlow v2.14.0Narumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I33e3ee8fa39b96ba042c974b43591c98d0bae592
2023-10-02Update ACL pin to a396da19ee6e5c36ae07c11e4f16a6787e9bc143Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I90355ce8e979babc62143c6fe3be1c05e7d04cdc
2023-09-29IVGCVSW-7954 Upgrade ArmNN to TensorFlow v2.14.0 from v2.14.0-rc1Idriss Chaouch
* Update get_tensorflow.sh to TensorFlow v2.14.0 * Update BuildTool to use TF v2.14.0 * Update TensorFlow version on ArmNN guides Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com> Change-Id: I52cf85f93a72f4881333e44509a1889938253803