aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
13 daysUpdate ACL pin to c2237ec4094c7824f8f7e61bc89504d01c5b59ffNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I3873a59e84d7fba1a0fec765d2131576d090c0b5
2024-06-21Update ACL pin to 4d5838ced3edbff2175a9b3e6cae33023c6249e8Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Id046063d479d3f4c2bf03d983e651d34f5486c73
2024-06-19IVGCVSW-8407 Add quantized Mul and Sub in TosaCommon and TosaRefKevin May
* Add rescales before and/or after ops when using int8 Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: Ic9704f91147a1a439411511c7d57d0aa52b93e26
2024-06-18IVGCVSW-8429 Fix for opaque delegate ExNet not correctly unloading runtime.Cathal Corbett
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: Ifd8a2e11fbbd19baaf0ceb232417c2450fdece18
2024-06-18Fix segfault when using TfLite executor and output files are not specifiedMatthew Bentham
Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com> Change-Id: I559111f479b577695ef71000c62a704cbe636238
2024-06-17Fix ExecuteNetwork build issueMatthew Bentham
Fix issue building ExecuteNetwork when building opaque delegate and not classic delegate. Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com> Change-Id: Ie313344e19477e7e7110f6f713a54de047d2d93d
2024-06-17Update ACL pin to cbc27ff3ebd93f9939a6c2248626b87898545069Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ib027a36c6c10cd37fb461af29163999bd1764be7
2024-06-12IVGCVSW-8289 Add Numpy Support to execute networkCathal Corbett
* Creates a numpy parser helper header * Adds ability to parse numpy file in PopulateTensorWithData * Reuse ExNet compare-output flag to compare against npy golden files. * Reuse ExNet write-outputs-to-file flag to write output to npy file. Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Signed-off-by: Ryan OShea <ryan.oshea3@arm.com> Change-Id: I52df822f72f6ce9d191ac4bd26ca5718ccaa7a4a
2024-06-11Update ACL pin to d7230761a65ff4d559eb28945b0d4e3dfb46926fNikhil Raj
* Needed for ACL 24.05.01 Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ib77f5cc2c3f7a7bca71312bd97e9cf610a80beee
2024-06-06IVGCVSW-8429 Fix for tflite parser ExNet not correctly unloading runtime.Cathal Corbett
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I0f9ae70bce4daf96f17ee29e80914dc299e2a7d7
2024-06-04Update ACL pin to f1723a0f1fb04ab1dc34f3d36b32f73e8817822dNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8a687ef952afbe871d214cdf157e8858429ef763
2024-05-31Add Multi-ISA support and binaries to readmeNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Iea780536e343acd853e367a50caeef53b1decd99
2024-05-28Fix cmake cross-compilation for AndroidPablo Marquez Tello
* Cross-compiling from scratch on Linux for Android cmake won't find any headers or libs because find_lib and find_path apprend the SYSROOT to the specified paths * Resolves MLCE-1294 Change-Id: Id92297a96a536d343e4b951fd96f1f51ea97f4a3 Signed-off-by: Pablo Marquez Tello <pablo.tello@arm.com>
2024-05-14IVGCVSW-8261 Ensure PyArmNN has been updated with new features added in ArmNNNikhil Raj
* Add layers missing in PyArmNN Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ia821105f9d235dcf7f9472e54849d268e07fb9a9
2024-05-14IVGCVSW-8388 Adding missing deprecate flags to sample apps.Colm Donelan
The sample apps were not included in the original set of files updates to account for 24.08 deprecation notices. This cause a nightly failure. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ic96cd3cde383f9f0fd9d1a825b99408f8e17f082
2024-05-13Add deprecation notices for items to be removed in 24.08.Colm Donelan
* Onnx parser. * Async execution interface. * Shim and support library. * Arm NN converter * GpuFsa backend. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ia9adae4da6d9bd2b92a4f4492a022e8337f57f14
2024-05-13Update ACL pin to 24.05 release branchNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I51cb72edf228e669a2be7d79477927ca5c286996
2024-05-13IVGCVSW-8259 Reivew and update documentation related with operators for 24.05Nikhil Raj
* Debug layer supported data types updated * Added deprecation notices in md files to functionalities that will be removed Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8673bdc2d596bfa4de751fc95dae010b195ad0b1
2024-05-10MLCE-1276 Fix for ExecuteNetwork abort after inferenceKevin May
* The abort is caused during destruction of flatbuffers::ClassicLocale * Set FLATBUFFERS_LOCALE_INDEPENDENT=0 in delegates and parser so that ClassicLocale is not included Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I34584b05998a62bae2263a2281414fcf8c12d668 Signed-off-by: Colm Donelan <colm.donelan@arm.com>
2024-05-09Update Arm NN docs for 24.05Nikhil Raj
* Doxyfile updated with project number * Binary paths updated Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I9976de564110877ace282854a80fb81e7dd0bd67
2024-05-09IVGCVSW-8300 Fix for CTS Float16 testsOrlaith Monahan
* Fix for Neon IsLayerSupported to properly check for multiple Quantization Scales Signed-off-by: Orlaith Monahan <orlaith.monahan@arm.com> Change-Id: I9f4558cbd62ce1657adb5025ac16c2b5d69d12b1
2024-05-08IVGCVSW-8235 ScatterNd Operator Implementation (CL)Teresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I59fe96b0a272fa6984bfc172bf3e110476f3ce7b
2024-05-08MLCE-1271 Enable ACL build with OpenMP as default scheduler.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I7d1156812c8765ffccd1cc2cabd4f9450f14f676
2024-05-07IVGCVSW-8350 Enable serialize-to-armnn only when ARMNN_SERIALIZER is on.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I8f036370aa87f8aa54316996aafc5baed18ecc2c
2024-05-07Update ACL pin to c22e1263ba3a6945ceb1fdccb33eac512fd156fbNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I9d14ac309008b3addbd7c8e6c8424f8df9493d7f
2024-05-03Update ACL pin to 0c5ba9ee5ad36aeb6d684c20d473a27f482e83fbNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Icb5e73d66ebafda162c7ef57ced7402d0aca5950
2024-05-01Update ACL pin to 0e2123695083df5fc1a98af22bbb51808c413350Teresa Charlin
* Multi-Dimensional and Batched Scatter Reference and Dataset Implementation Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I4bd468a25581f32a292d0c1ea80198f39c470ff9
2024-04-30Adding options to serialize networks to ExecuteNetwork.Colm Donelan
* Adding serialize-to-armnn parameter to execute network to serialize the pre-optimized network to a .armnn file and the optimized network to a .dot file. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ia12cf0b08d36334127264ea3fcc8e64b65f06dae
2024-04-29Update ACL pin to 499b5bca1a897461d4105ba52e4c766ddb5f564aTeresa Charlin
* Disable SME2 Gemm kernel selection in case results needs to be accumulated Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I3d2d096e05f6b294d0393055b574c4f8dbc07c96
2024-04-25IVGCVSW-8206 In TOSACommon, modify the way the Unique name for the inputs ↵Teresa Charlin
were generated. * input_<GUID> * constant_<GUID> * intermediate<output slot>_<GUID> * output<output slot>_<GUID> Input and constant do not need output slot as input layers as well as constants only have one output slot, therefore with the GUID is enough to make them unique. This was the case for constants, but for inputs we were adding the input slot, which is not needed. Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I07393fc60f3135337b59a9780aa3a263a995fc9c
2024-04-24IVGCVSW-8206 CreateRescaleTosaOperator() modifiedTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I520a9d6cc95faeefaf82947a0547292e869aa523
2024-04-24IVGCVSW-8602 Move ComputeSplitAxis() to backendsCommon/WorkloadUtilsTeresa Charlin
* Use ComputeSplitAxis in SplitOperator in tosaCommon mappings * Fix TosaRef split tests, that were missing outputInfos Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: Ib577eacdc6399242f37d25494e208aa56db6334c
2024-04-24IVGCVSW-8205 For leakyRelu, add TosaRefEndToEndTests and Fp16 in mappingsTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I70f81d17b696c30bf7a06491281184c4ddb8afc1
2024-04-23IVGCVSW-8294 Fix quantized Conv2d TOSA mappingJohn Mcloughlin
* TosaConv2d * TosaQuantization * TosaRescale Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com> Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I6c7ceca1f7df62896b41a84e6a6448afd8c32b74
2024-04-23GitHub pull request to update python pillow versionNikhil Raj
* https://github.com/ARM-software/armnn/pulls * Bumps version from 10.0.1 to 10.2.0 Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I06844bbf5e725e91712dc33efdc8c39a6f4a1e0c
2024-04-23Add a build option to enable the OpenMP scheduler in ACL.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I75ee45444cd2f7b895e564e78c29fe67c1a8a4fc
2024-04-19IVGCVSW-8314 Add Boolean data type to Debug layer support.Colm Donelan
Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ie2054393188c6099ecee2e09b7008860b9a7178c
2024-04-18IVGCVSW-8314 Broadcast handling for Comparison layer is inconsistent.Colm Donelan
* Added Comparison and LogicalBinary to AddBroadcastReshapeLayer optimization. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I4f4bafb961daf63a733be9a1f17067fd246607ad
2024-04-17MLCE-1248 Removing limitations on zero scale value in quantization.Colm Donelan
Currently Arm NN will fail to load models containing quantization scale value of zero. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: Ifefcee1279b8667da63d1aa7d42e5d44875f9fbe
2024-04-16Update ACL branch to 24.04 release branchNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I36b717455f8c327ae487871ba34a1ea447df2bcf
2024-04-12IVGCVSW-8211 Remove reference to 22.08 release in docker readmeNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Icbb8e789a842c355382ec94ffdc0672c6386c059
2024-04-11IVGCVSW-8165: Update TOSA Common and TosaRef to use TOSA v0.80Teresa Charlin
* Keep the order of the operators in TosaRef, so that const ops go first * Remove IsLayerSupportedTosaReferenceConstantUnsupported and open ticket in MLTOSA Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ifaa6c26dd8ad7d531f1691320d8c731956b910aa
2024-04-10Update ACL pin to 1322065a3fbd15b00dbfb0969d6b438b5ba15530Nikhil Raj
* pointing to ACL release_candidate Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I15852a37ab17fda3dc6d284fcaa2ede7e4958111
2024-04-09IVGCVSW-8298 Fix failing fsrcnn testNikhil Raj
Change-Id: I03c26ab763ec306a6efe31f9b4e0b1c058589bf7 Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
2024-04-09Update ACL pin to 553e241a4032e8fbd7cdd27ad1df47831cb74ddeNikhil Raj
* pointing to ACL release_candidate Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I70e5bdce18510bb6904a03f4401e20b3a95572c8
2024-04-03IVGCVSW-8313 Broken link in the delegate READMENikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I76bffae3d2954dc03448018ba754acd34f3334e4
2024-04-03Update ACL pin to 77bbe2e08b0376edfd3f504950be7f4b5720eeb0Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Id1f3dacb09cfa8542c0821230f0c383ed1c63130
2024-04-02IVGCVSW-8224 Minor change to the printouts in ExecuteNetwork.Colm Donelan
Adding some human readable information to the "Inferences began" and "Inferences ended" printouts to make them clearer. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I00b2b75a9da19c27fd33574e3bb0b9a1d8e5c5b5
2024-04-02Update ACL pin to 905786ea0c1abb2b8df36c56eae93a97823cace1Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I34c969f8bcb5d8f51cba0701555b4ab2b3eabc01
2024-03-28MLCE-1245 Fixing runtime memory handling in delegate and ArmNN executor.Colm Donelan
Neither the armnn_delegate nor the ArmNNExecutor unloaded their network before being destructed. This was leaking significant memory. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I61db2e6cbbff4ec4771e86ac71eab90c02389c9e