aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-05MLECO-763: fixes to PyArmNN failing unit testsNina Drozd
Change-Id: Iac17cb6cd2136d5fd2f213561402f700329ac6c2 Signed-off-by: Nina Drozd <nina.drozd@arm.com>
2020-05-05Changing print statement to loggingRichard Burton
Signed-off-by: Richard Burton <richard.burton@arm.com> Change-Id: I38a929ec6ba8c6df0a84122a3329d80f86b5c0d0
2020-05-05Update ACL pin to 6f7585b21a13f4792ef1a55ac943997491ba8aecTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I3051307b36a3cf1594585973326a5a98cff44b96
2020-05-02IVGCVSW-4449 Add QLstm ref implementationJames Conroy
* Adds ref implemenation for new HAL 1.3 operator, QLstm. * Adds Layer and CreateWorkload unit tests. * Adds WorkloadData validate for QLstm. Signed-off-by: James Conroy <james.conroy@arm.com> Change-Id: I8a721f07ff06105e6495a1a0561b9503aa8146dc
2020-05-01Update ACL pin to 359c48eaf251cbb84b523e5a67a099c739482e6cKevin May
Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I2d7366a451c128bed15f825d37f2d5dda27f6600
2020-05-01Update the CounterDirectory Packet offsets to be relative to the start of ↵Finn Williams
the table containing that offset * IVGCVSW-4763 Update the event pointer table offsets * IVGCVSW-4764 Update the event record block offsets * IVGCVSW-4765 Update the device name offset * IVGCVSW-4766 Update the counter set name offset * IVGCVSW-4767 Update device pointer table offsets * IVGCVSW-4768 Update the counter set pointer table offsets * IVGCVSW-4769 Update the category pointer table offsets Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I6e815ae5b16478fc5ec760caf704451fe5f84a29
2020-05-01Update ACL pin to 8bb8de3772b37efb84959390582823488ab1b9e2Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I1d2b76f5473a0dec1e1f9695b28713bd366174c8
2020-04-30IVGCVSW-4760 Change the offsets in the counter directory body_header to be ↵Finn Williams
from the start of the packet body Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Ie5ef5e410f3b06f1c80c7c5ea2057f5008cf09ed
2020-04-30IVGCVSW-4753 Fix CpuAcc Hal 1.3 Softmax FailuresSadik Armagan
* Refactor Neon Softmax workload to accept supported data types Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I54aa72d5cbb862cafcc1eabe48f6a00d61050cd7
2020-04-30IVGCVSW-4732 Move NetworkSockets class needs to profiling/commonFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Ie1bd73e6c1818277943e70eaf73b4d9a26da4758
2020-04-30IVGCVSW-4749 Fix CpuAcc Hal 1.3 FullyConnected FailuresKevin May
* Use make_unique instead of MakeWorkloadHelper for FullyConnected Workload * Add Neon Workload Tests for QAsymmU8 and QAsymmS8 Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: Ie1359af8b0a0bec1e058e20fc789c2520ebe64e8
2020-04-29IVGCVSW-4686 Fix NNT GeneratedTests.TestsNarumol Prangnawarat
* Add bias dimension check for FullyConnected layer support Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I66db5332069a606b5d1f6c10faee38760b26a8f8
2020-04-29Update ACL pin to 06cf9339ed4b86d559c837dcb7c1c273ae6a35ebNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I72824658df274b6645a91806aec2c2f16398cb08
2020-04-29IVGCVSW-4186 Parse TfLite Exp and Split_V operatorsDerek Lamberti
Change-Id: I0cac7ebfe22f2782af3198e6231cb37fa51bbd62 Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
2020-04-29IVGCVSW-4203 Add Exp support to Neon backendDerek Lamberti
Change-Id: Ief6b79297b66a57643b7c5d6c7d820c35024dd08 Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
2020-04-28PyArmNN example scriptsPavel Macenauer
Change-Id: I2a5c3d291d19982c536c6b7341c01bb7c289871a Signed-off-by: Pavel Macenauer <pavel.macenauer@nxp.com>
2020-04-28IVGCVSW-4544 Update BuildGuideAndroidNDK.md guideNikhil Raj
* Making updates to BuildGuideAndroidNDK.md with the android ndk-20b Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I06c027025d1036cd8d04f55abdff28bedbfbe24b
2020-04-28Update ACL pin to 55c0c0c9559c08baed7f1c783404b83dff8c8e89Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I954bd6fa298c72b9a8a2aaf8a3bc5ecbc3e5c719
2020-04-27IVGCVSW-4594 Refactor the GatordMockService and GatordMockMain to extract a ↵Finn Williams
BasePipeServer Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I03c1b46104dadc491dba6075865e486f78aa60fa
2020-04-27IVGCVSW-4595 Add IFileOnlyPacketHandlers to file only profiling connectionJim Flynn
Change-Id: Ib49a8cbbf323da4109cdab9750e6c4d276e484b7 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2020-04-27IVGCVSW-4668 Add TENSOR_QUANT8_ASYMM_SIGNED data type support to CpuRef ↵Sadik Armagan
operators Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I094125ba80699cc3cf5226bda6662a54e6caa988
2020-04-27IVGCVSW-4728 Attempt to fix test failuresÉanna Ó Catháin
Change-Id: I0e0d4a8338c7df4f09518d9f84605b3cc002f2b0 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2020-04-27MLCE-190: Neon and CL Constant Workloads do not support newer DataTypesMike Kelly
* Added support for QASYMM8_SIGNED, QSYMM16, QSYMM8 and QSYMM8_PER_CHANNEL to Neon and CL backends * Added unit tests to Neon, CL and Ref backends Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I4c726b6d86b4d75abedd130dcea372d1e82be5c2
2020-04-27IVGCVSW-4722 Add missing m_TimelineEnabled bool to ↵Finn Williams
ConnectionAcknowledgedCommandHandler * Added timeline bool to ConnectionAcknowledgedCommandHandler * Added option to enable timeline profiling in ExecuteNetwork * Added CommandHandler stub to allow gatordMock to ignore packets Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I314f9411e0079cba8f103d3b8a89f2bf38bb21ab
2020-04-24MLECO-763: profiling helper updates for EthosN profilingNina Drozd
* new internal get_ethosn_profiling_data, reads trace.json file * existing get_profiling_data updated to add ethosN profiling data Change-Id: I76d4755736c4ba4d597f8196fee1ba9df32b90bb Signed-off-by: Nina Drozd <nina.drozd@arm.com>
2020-04-24Added new DataTypes to SerializerMike Kelly
* Added support for BFloat16 and QAsymmS8 to Serializr. Signed-off-by: Mike Kelly <mike.kelly@arm.com> Change-Id: I481af26d5758190ec2e5cd9f9d232d72bcb7acbd
2020-04-24IVGCVSW-4686 Fix NNT GeneratedTests Abs_int32Kevin May
* Add Signed32 to WorkloadData for AbsQueueDescriptor * Add missing supported tests to Ref and Neon Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: Iba9d29fedeb1d2e985272c9299ea42ba2571687b
2020-04-24Update ACL pin to 2b84be544e4a27f7e8e80827e9c85c8f0d58b4ceNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I442b092cc8c3560cbbebd376fc319f0ea994e104
2020-04-23IVGCVSW-4721 Make build of timelineDecoder.so depend only on ↵Jim Flynn
BUILD_TIMELINE_DECODER Change-Id: I49446f9fa8327a51bfc934dbb2d969a8e7367156 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2020-04-23IVGCVSW-4496 Updated ONNX documentationRyan OShea
- Updated supported operators Signed-off-by: Ryan OShea <Ryan.OShea2@arm.com> Change-Id: I9b67eed3ac6dd910313acddb5673b5767ca19ac4
2020-04-23Update ACL pin to b70770ee65ccce71a74e73df55fcaeac3cb9d0d7Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I4f34e7ec3a66919379c2d96a6dedcb7117fbc723
2020-04-23IVGCVSW-4496 Add Flatten support to ONNX parserRyan OShea
* Added ParseFlatten method * Added Read int64 attribute method - Modified ComputeReshapeInfo method - Modified ParseReshape * Added unit tests - Reorganised OnnxParser.cpp/.hpp Signed-off-by: Ryan OShea <Ryan.OShea2@arm.com> Change-Id: I8a9553438dd1e8c702d821b093587e0074c027d5
2020-04-22IVGCVSW-4708 Add command to send activate/deactivate timeline packets to ↵Finn Williams
garodmock CommandFileParser Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I80a0658b39ba10bf808430d463e783083f7809f8
2020-04-22IVGCVSW-4719 Remove possible zeros from SendStreamMetaDataPacket offsetsFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I8d7ee408c4c73be9b42bb739254b95c476e0e38c
2020-04-22IVGCVSW-4718 Fix failing Execute Network TestsDavid Monahan
* Fix for StringTokenizer utility method to match Boost::Split implementation Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I50e047ff72191da9aa06b71370c4354c5a78eb9b
2020-04-21IVGCVSW-4675 Fixes for VTS 1.3 GeneratedTest.Test/armnn_resize*David Monahan
* Adding HalfPixelCenters parameter to Resize Descriptor !android-nn-driver:3061 Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I2713125525f434f5abe5a87183723e482df27a43
2020-04-21Use X macro for the enum class LayerTypeLaurent Carlier
In order to improve the maintability of the LayerType enum, it is easier to use the X macro technique https://en.wikipedia.org/wiki/X_Macro Thanks to that, the pre-processor can generate some code based on the list provided by the LIST_OF_LAYER_TYPE macro Signed-off-by: Laurent Carlier <laurent.carlier@arm.com> Change-Id: I3a6049abfb1e964fe0bf32aa4e26bec4e29a77de
2020-04-20IVGCVSW-4513 Remove boost/algorithm/string *David Monahan
* Removed split, classification, trim, string, join, contains * Added StringUtils.hpp to replace the removed Boost String functionality Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I8aa938dc3942cb65c512cccb2c069da66aa24668
2020-04-20Update ACL pin to d1d7722cfc5ee130115d8d195068a98b16102a21Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ie25d4347077c1e0f9fca5533fe54dbdf0752ba02
2020-04-17Update ACL pin to b7f4a95c4bf27b4507e5b3b9278c249b1feefe36Nikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I49d1075d73639266d4bcabe3594e79d55a58e881
2020-04-16IVGCVSW-4704 Update links to how to guides in our README.mdNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I11d059a76062cb7a0efb3e5fcece1d528e6d1879
2020-04-16IVGCVSW-4701 Make the GUIDGenerator thread safeFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Ide55731c51a8b77d71bfa4f3f7f0d122bb643d87
2020-04-16IVGCVSW-4699 Force timestamps to always be in nanosecondsFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Id0fef58ff06caae258d9a77132a7ab1ae0c23060
2020-04-16IVGCVSW-4696 Update BuildGuideCrossCompilation guideNikhil Raj
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I1d4eaed8830b034a5ac384020abe8f5b2d7d35cf
2020-04-16MLECO-712 Enable creation of runtime with external profiling supportÉanna Ó Catháin
Change-Id: Ie0af439817eb4ed70e6112b2eb6f4a2c787a6bd0 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2020-04-14IVGCVSW-4483 Removes boost::polymorphic_pointer_downcastJan Eilers
* replace boost::polymorphic_pointer_downcast by PolymorphicPointerDowncast * replaced/removed includes Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: I0ef934a3804cf05e4c38dec6c4ec49c76111a302
2020-04-10IVGCVSW-4483 Introduce PolymorphicPointerDowncastJan Eilers
* as replacement for boost::polymorphic_pointer_downcast * added PolymorphicPointerDowncast * added related unit test * added description to PolymorphicDowncast Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: I47e94344c1c21941865549a5632cfb7cad804d35
2020-04-10Add PyArmNN to work with ArmNN API of 20.02Richard Burton
* Add Swig rules for generating python wrapper * Add documentation * Add tests and testing data Change-Id: If48eda08931514fa21e72214dfead2835f07237c Signed-off-by: Richard Burton <richard.burton@arm.com> Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
2020-04-10IVGCVSW-4666 Call EnableProfiling when state switches to activeFinn Williams
* Move the call to EnableProfiling() into ConnectionAcknowledgedHandler * Fix an issue with MockGatord forcing some command handlers to be quiet * Add some small unrelated improvements and typo fixes to the periodic counter command handlers Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I9e6066b78d1f782cfaf27c11571c0ec5cb5d126f
2020-04-10IVGCVSW-4483 Remove boost::polymorphic_downcastJan Eilers
* exchange boost::polymorphic_downcast with armnn::PolymorphicDowncast * remove unnecessary includes of boost::polymorphic_downcast Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: Ie603fb82860fe05fee547dc78073230cc62b2e1f