aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2024-03-28Revert "IVGCVSW-8298 Fix FSRCNN CI Failure"TeresaARM
This reverts commit 518a1e4a438f47267235cff450d03efc8e7599d8. Reason for revert: <Nightly test failing> Change-Id: Ie595d1831a8391a1c9624beced4bae37898438a7
2024-03-28IVGCVSW-8298 Fix FSRCNN CI FailureDeclan-ARM
* Skip inference if profiling is set to output details only Signed-off-by: Declan-ARM <decmce01@arm.com> Change-Id: I9f35d8b1237bfa66790322a40f7ae6d09bbf6eb1
2024-03-26Update ACL pin to 473b8291a7dc126586d19b82d6c84b4c7a6e44a6experimental/EcosysBuildKevin May
Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I80630fb7101fb7ece53a76aa3d66f88c063d62f0
2024-03-25Update ACL pin to 4908981a4db9da7ec51fd0c2900a25bd91b2926aNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I6232c4e0d252f27ad95c4394374a564bc62a8604
2024-03-22Update build-tool readme to include macOS supportNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ib103874aec4e2cda614bf6bf4e758f8ef3f0872a
2024-03-22Update ACL pin to 6a827871d5cc3f3119ffd6c5c78900a1c61971cdNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I0ce32fd340636bb7ad6291077f2f4f6ef2ace8e5
2024-03-21Update ACL pin to d2191150736dde66d79eb97e0c8ee506eef3c8fcNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ia8f1acd98c8c97722aac83a01022e3f332227969
2024-03-19Update ACL pin to 3e4b193f783c2d43547123518cadd1b2a9b11055Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I89622c6727e2c9b4b0d3e2ff15e45993478aa6ce
2024-03-15Remove use of `std::clamp`Declan-ARM
* Introduced in IVGCVSW-7853 (causes issues with older compilers) Signed-off-by: Declan-ARM <decmce01@arm.com> Change-Id: I945b7be5e0e8fe47c8d4859d1db40b5130392363
2024-03-14Syntax change to allow building on older compilers (ReduceLayer)Kevin May
Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: If02101d881bb7c937e858e464a043d849ac40ba9
2024-03-14MLCE-1229 Partial revert of commit: keep .so files under ./delegate directory.Cathal Corbett
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I2ceba9d052aae32aa490cee66a78dcd72865b03c
2024-03-14Update ACL pin to 93e743fbe7d52f4c41fcd90762fc38b95be802f7Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ic411438744a311252637dd60ee80280a609129a6
2024-03-14Syntax change to allow building on older compilersKevin May
Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I7148c25679a8a919c6138df6b23d0129e8ddd0a5
2024-03-13Enable build of execute network in build tool.Cathal Corbett
* Help with issue https://github.com/ARM-software/armnn/issues/758 Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: Ic9f4ff54e1e5a26b16c3d869815d09036ce5806c