aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
34 hoursUpdate ACL pin to 0c5ba9ee5ad36aeb6d684c20d473a27f482e83fbHEADmainNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Icb5e73d66ebafda162c7ef57ced7402d0aca5950
3 daysUpdate 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
4 daysAdding 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
5 daysUpdate 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
9 daysIVGCVSW-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
10 daysIVGCVSW-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
10 daysIVGCVSW-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
10 daysIVGCVSW-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
11 daysIVGCVSW-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
11 daysGitHub 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
11 daysAdd 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
2024-03-13IVGCVSW-7853 Assert audit and removalDeclan-ARM
* src/armnn * src/armnn/layers Signed-off-by: Declan-ARM <decmce01@arm.com> Change-Id: Ic78cbbb59e90fbb15f893205a358c45264243721
2024-03-12IVGCVSW-8232 ScatterNd added to delegate and opaque delegateKevin May
Signed-off-by: Kevin May <kevin.may@arm.com> Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I5839f54c71f74eaa6819333393bb3054db9db5be
2024-03-12IVGCVSW-8230 Add ScatterNd to Serializer and DeserializerKevin May
* Added parsing functions to the serializer and deserializer * Added ScatterNd and its Descriptor to the ArmnnSchema.fbs * Added Unittest for Serializer and Deserializer Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I1ed674dc32d2e2d0d84dca4c7018984ea367ea50
2024-03-12IVGCVSW-8233 ScatterNd End to End tests addedTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Id89233954dd8da600c2f82e718df849b098c8af4
2024-03-12IVGCVSW-8231 ScatterNd added to TFLite parserTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I5b87304319f5e83e8eba9cb2d934fc4a6aebe85b
2024-03-12Update ACL pin to 9167c9cd1c684218f76a3c0ec97574dd6f381b98Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ie78865bf7e7c77b35828c84f61f4bb39c1413b94
2024-03-11MLCE-1229 ArmNN build tool script update for delegate header and so files.Cathal Corbett
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I5366d7cf6b427227180dae5716aa4efe59360377
2024-03-08IVGCVSW-8299 Optimisation to replace Max + Min with Bounded ReluTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I0774a9580710350bd0a959cf68dfe057f52e4330
2024-03-06IVGCVSW-7761 Highlight invalid use of asynchronous and TfLite executor.Colm Donelan
In Execute Network the Tflite runtime execution does not support an asynchronous mode. Inform the user if they have specified an asynchronous parameter and TfLite executor. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I9c5ecb91954c2293a013d110555ecff4aabbfc23
2024-03-06Update ACL pin to 40af090c0e4d0196e8d3c14642f423f593fe96dfOrlaith Monahan
Signed-off-by: Orlaith Monahan <orlaith.monahan@arm.com> Change-Id: I3a2ccfa372b6d9958a009367e1056761bc69dd78
2024-03-04IVGCVSW-7572 Only print JSON profiling once per ArmnnSubgraph.Colm Donelan
Previously the JSON profiling was printed once per delegate invoke call. Modify that to print only once per ArmnnSubgraph. Data from multiple inferences is grouped together. Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I1beb60eae4685c8e628dd1939f41bd649fc2a6ba