Age | Commit message (Collapse) | Author |
|
* The compiler shipped with NDK r26 has stricter rules around certain
warnings and deprecation notices.
* Fixed warnings for unqualified call to 'std::move'
* Fixed error where the half values weren't being cast to a float
when calling 'std::nan'
* Removed unnecessary subtensor unit tests for neon
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I4ceb46e55ff5f2a754452e3a43de2188d58bf927
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I17b81b4e9a0cc467dacfd2745a34872b58a622a4
|
|
* Add Android compiler flag
* Install llvm package for docker compilation
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I9054b64e372fe9d9181d9b2321be86b3f3d95267
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I53e53ad2d03556327c60730ae669f61f400208f4
|
|
* Adding clock times before and after inferences which SA team requested
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: Idc37085a25ce573cb74340f1be7313a616f561e8
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia6af7e488e2be3213a918e2fa4c2527f939068cc
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ic69532e6d9101c76a45898e8204aa1ed9bf97e91
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I16efef72b2234ba689749bbd72136b89ef628f26
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ieaa7470f9f19543962e5b121c15e88bd37ca7f3c
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I1cdbe17bdbfa48bc0e35a14eb642d494291f0013
|
|
* 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
|
|
* This is part of IVGCVSW-7938 Update 23.11 Doxygen Documents
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I669e632c95f5be1ac56b407fd1fb252a8597e015
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I902815f72242a795ad16e869c10f6370e9675779
|
|
* 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
|
|
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: If156b975d37868db77d7c6bb75d884652278e02a
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I37e6baeae214b52365db3c4963ecdca3e29eda25
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ic3c42db6fd87b379b42d610e0d0f56f55580268d
|
|
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
|
|
* 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
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I80c9b3e76a04102e13aa77998102fd521c5f0fd5
|
|
* This helps debug when running the DTS
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I623001529e8b56f654e0d93cbb96d3f5b38a7882
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Icde36ce1cc41be753cec7280ccb36293586bdf73
|
|
* 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
|
|
* 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
|
|
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com>
Change-Id: I16ef18a4d4afce0ae17c98cfb5267f51b7708539
|
|
* 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
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0a111fa8ef62632c3c975537a727d75531a44b7a
|
|
* Report unsupported when indices have negative values
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com>
Change-Id: I9592dcd8c5556d57bedc0d2236f0338c83e597d2
|
|
* 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
|
|
* FuseBatchNorm changes to enable fp16 in armv8a multi_isa builds
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I44efc2ac6975d8931b381a0e562fecbcba5ae0ec
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ib49795e44ea7e4674a3b8e0df46e80c82f9a4132
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I36755b39301d629fd310625a6645beb06ae4944f
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7b696175b41e8fe5a8a78dee05dc3b7755ff230d
|
|
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
|
|
* 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
|
|
This reverts commit 008270f8c1359a7d62c2f881326b4d3f0d8b7b56.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: If8f5151aa349ff3834f03391e813669e5c51ed66
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ifd7b125743863bcf8b1266d34a76db9cc8b484fe
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I39fd5a45d60105730516f250c63cb6ccb1d337e9
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7e8ba282586ca804d4fd851c797511590aee0c98
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ic6198a0e9537f1d5967bf61e29b5428f79c861fe
|
|
This reverts commit 47016c0c74fc97cf51f90555a11238332fe9406c.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I40856ccb581bf60c8a72ecac4cfe7375cbf4b286
|
|
ShapeInferenceMethod::ValidateOnly
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: Iac4a81ecda50bb179a718522d87caea1fd3760fd
|
|
* Add Unit Tests
* Update DelegateOptions constructor
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0e88403ac280e4cf8710ae7ee38b3b56dba42adc
|
|
* 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
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I8197ca74c007c7fcf835d9eec564b37c6a0bc371
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If252ca53b8b66233cafafec32aa04fe32b1d7c13
|