aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-08-21Bugfix: Allow permutation of QuantizationDimFrancis Murtagh
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: Ib98ec471e6fdd47600b7c62d0b4d19dd36e20cbd
2020-08-19IVGCVSW-5208 Wrap SampleDynamicBackend in own namespaceJan Eilers
* to prevent name clashes with armnn Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: I10b394d47e58cec45bacd489938ee048b7c9776e
2020-08-19IVGCVSW-5012 Add importEnabled option for OptimizerOptionsNarumol Prangnawarat
* Default importEnabled to false * Improve error messages Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I17f78986aa1d23e48b0844297a52029b1a9bbe3e
2020-08-18IVGCVSW-5014 Deprecate CreateTensorHandle from WorkloadFactorySadik Armagan
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I948117b0ff5be27540267edbd68628f1bff23a9d
2020-08-17IVGCVSW-5230 Add ARMNN_NO_DEPRECATE_WARN to TimerTestsTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ib7a1c9cc2cff207700c3c86dbac8df160670c576
2020-08-17IVGCVSW-5229 Add ARMNN_NO_DEPRECATE_WARN_BEGIN to Memory testsTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Icd4c84ca6250b6e6d616f64481c5ff60671be9c0
2020-08-17Update padding required layersNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Ia0982a87f1ce7250b9a6b4188fc6877a92cdfe40
2020-08-17IVGCVSW-5114 Enable memory import in TfLiteYoloV3Big AppNarumol Prangnawarat
* Enable memory import in TfLiteYoloV3Big App * Add isMemoryManaged flag to Concat and Splitter layers Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I7e00f5da2a016c09d480b744fb17ea5611af8365
2020-08-17Fix Windows buildRob Hughes
Change-Id: I145d220c73313e31c184b6a75ab7f4823df99919 Signed-off-by: Robert Hughes <robert.hughes@arm.com>
2020-08-17IVGCVSW-5214 Add ARMNN_NO_DEPRECATE_WARN to Concat and Splitter LayersTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I15eeda7d63d134194faa9fa09ff6a23d928b208b
2020-08-17IVGCVSW-5107 Allow Split to use subtensor on x and yKeith Davis
Signed-off-by: Keith Davis <keith.davis@arm.com> Change-Id: I2370d260b750f36842c23f08e8a00ccf976d0aed
2020-08-17IVGCVSW-5221 Fix dynamic backend build failureNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I0c007db23cd703f7c37c120ef177d67476882c34
2020-08-17IVGCVSW-5217 Add ARMNN_NO_DEPRECATE_WARN to layer testsTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I3c2c3d0c5d743b9faf05e6e9bcb4a9c9fd369ebc
2020-08-17IVGCVSW-5215 Add ARMNN_NO_DEPRECATE_WARN to OutputHandlerTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I9ee3c114b4f7d2010a955aaa5126fdfee5b3ef04
2020-08-16IVGCVSW-5012 Enable zero copy for NeonNarumol Prangnawarat
* Allow memory import if padding is not required in Neon * AddMockImportBackend for fallback tests * Refactor GraphUtils * Memory import unit tests * Fallback unit tests Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Ic2e141e12774bf6d915e77745b6f6d2d83d9b82d
2020-08-16IVGCVSW-5216 Remove CreateTensorHandle from TransposeTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Iea9cc3a36021aac4b86ea5d8340dd8eb1f308283
2020-08-15IVGCVSW-5218 Remove CreateTensorHandle from DetectionPostProcess and PreluFrancis Murtagh
* Remove default arguments in Neon and CL causing ambiguity Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: I314885719a16311b68c7bda37cd54b2ca0d14480
2020-08-13Revert "IVGCVSW-5209 Fix for SqueezeNet failing after change in Softmax"Teresa Charlin
This reverts commit fde170cc8cb7883ba7583a17ac3e8e07551bb6d5. Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ieb542f49ad21ba13ddc10f0440ef08521c3f0451
2020-08-12IVGCVSW-4979 Add GetTensorHandleFactory to WorkloadFactoryHelper(Ref/Ne/Cl)Teresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I7e4c752f396833e226d73c3569e195b796fbf482
2020-08-12IVGCVSW-5209 Fix for SqueezeNet failing after change in SoftmaxTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Iaf298384a9010715ea7040460cbc537d2cb0ab64
2020-08-11IVGCVSW-5207 Add to PadLayer the functions to validate and infer shapesTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I63a6da418862b0a843637d73cbe178086f23bc84
2020-08-11IVGCVSW-5203 Fix Dynamic Sample Backend buildNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Ie2a8b0e4f439500a1978f66dd332281220c75a82
2020-08-10Update ACL pin to 4aed4aafa2ddb0b6f4b76aef5008c8bb45599ea4Teresa Charlin
* Use axis=-1 in all softmax tests as ACL only accepts this dimension (the most right dimension, in ACL is 0 and in ArmNN is -1). Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I4be83f60aa9505b4bf2367c4489e6f12d644c6d4
2020-08-07IVGCVSW-5108 Allow Concat to use subtensor on x and ySadik Armagan
* Updated ConcatLayer to allow using subtensors on x/y if padding is not required Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I46a8fb9f17b976b76e069bb82614b6628a206717
2020-08-07IVGCVSW-5013 Add TensorHandleFactory to Sample Dynamic TensorTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I9f8367ebb59a73570a1a2de68aaadba98abef11c
2020-08-07IVGCVSW-5170 Do not resend timeline data if TimelineReporting is already enabledFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I79f19dd1c1b66d199008c0010c33b5a55e0e89f2
2020-08-06IVGCVSW-5187, Github#432 Fix common/include/Packet.hpp not found in ↵Jan Eilers
DynamicBackendSample Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: Ib9c93c193abb89fb0e7d1a5a3c32f544372e1aeb
2020-08-05Updated ACL pin to 0499dff9293a86d3d53f72fed0a38b2823563674Teresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I637d93f72a521a8fbcd4e0f5a61cf3e7f9cd5976
2020-07-31IVGCVSW-4712 Fill layer datatype adjustmentsTeresa Charlin
* Input layer to be int32 instead of same type as output * Enable float16 end to end tests * Neon and Cl layer support check for backend Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I6bc889077c8da63eeff66bd45730ce5d8783c419
2020-07-30IVGCVSW-5174 Fix i386 Floor and AbsTestFrancis Murtagh
* Remove QSymm16 support for Floor to match NNApi and disable RefLayerTest * Return nullptr for floor workload if quantized type * Fix SimpleAbsTest incorrect output Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: I80d9e2fb78777d0a3fc7ce6d12b5eb4af3fd1d3a
2020-07-30IVGCVSW-4713 Add EndToEnd test for RANKTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ia8f237a2500986e01843defb75787694a20ba24c
2020-07-30IVGCVSW-5171 Change library name to allow adbPushJim Flynn
Change-Id: Ifc79b433dfcc034822cfb538102b936987e382c8 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2020-07-29IVGCVSW-5085 Updates to CL and NEON TensorHandleFactoryDavid Monahan
* Update the CL and Neon TensorHandleFactories to not use SubTensors if Axis is on x or y Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I782b89f50a92b21fdcbe68dab0281ad265fb3b63
2020-07-29IVGCVSW-5167 Use a generic axis in CL/Neon LogSoftmax and Softmax workloadTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Id72d2c2851adcc1dd8f00a6103642b16ebe3a964
2020-07-29IVGCVSW-5166 Pull out the common and server side code into standalone librariesJim Flynn
Change-Id: I180f84c493a9b2be4b93b25d312ebdd9e71b1735 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
2020-07-29Update ACL pin 42e57362933b7fa04f9a86297fa75ed38c5e3c97Teresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I7c27c371c00aeb1eba61b7a0137232cca175c8dd
2020-07-28IVGCVSW-4932 Introduce ShapeInferenceMethod to TfLite ParserSadik Armagan
* Introduced ShapeInferenceMethod::InferAndValidate to TfLiteParser * Added unit tests Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Iad4aadce92912e7645b1652019ec4af478b7fc32
2020-07-28Github#433 Add HardSwish support to TfLiteParserJan Eilers
Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: Ic476f8d80bba080ab459db9e6a59cbafd307d129
2020-07-28IVGCVSW-4973 Enable QLstm projection unit tests on NEONTeresa Charlin
*Cosmetic changes on NeonQLstmWorkload Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I53e00ec31845d4c7d1f00d53d179b8540dcee608
2020-07-28IVGCVSW-4712 Add EndToEnd test for FILLTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ic89bcbbd580abe1b05bd26748db704e83cf65bea
2020-07-28IVGCVSW-5079 Fix for Timeline decoder segfaults when given bad dataKevin May
* Check packet size/length in ReadSwTraceMessage * Update existing Unit tests * Add new Unit tests Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: Ie15be8bc289d7bcb354a259312aada5268bff4e4
2020-07-27IVGCVSW-5011 Implement GetCapabilities in NeonTensorHandleFactoryNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I43591ec1250c1d84d286de85956a86eb5e2abc2a
2020-07-26IVGCVSW-5155 Update Arm NN API to allow for call to shape inferenceFinn Williams
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I0a2babe5b5b09eb81c9900dc3a05071034a0440b
2020-07-24IVGCVSW-3896 Add CL LOG_SOFTMAX WorkloadTeresa Charlin
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I6c5704c6c7bcf1dd008061c037c81a712365aa74
2020-07-24IVGCVSW-3897 Add NEON LOG_SOFTMAX WorkloadKeith Davis
Signed-off-by: Keith Davis <keith.davis@arm.com> Change-Id: I632b5ac7f188853de68e232e81568b3fca238d42
2020-07-24IVGCVSW-4889/IVGCVSW-4890 CL/Neon UnitTests for align_corners & half_pixelsTeresa Charlin
*Add more UnitTests to the reference implemenation. Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Idbce68baa76b049e5f741f790a5cfd75acb54a95
2020-07-23IVGCVSW-5010 Add GetCapabilities to ITensorHandleFactoryNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Ie8acb9c729af4f95488aecf795f45ff12364f9ca
2020-07-23IVGCVSW-5118 Fix incorrect scoped profilingNarumol Prangnawarat
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I58c78c1dffaa9804d4ac79366e2d7af1c6c2133b
2020-07-22Update ACL pin to aa95ddc2abb7cef0b2edd03f7c4c9d9c6b9d7cf4Teresa Charlin
IVGCVSW-5136 Adapt to change in ConcatenateLayer in ACL Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I5bc1752215a7b5a91c449e62809ae06f501c6108
2020-07-16IVGCVSW-5104 Fix OS-X GetCurrentThreadId build errorJim Flynn
Change-Id: Ic54b8d387d8507209e8777d25dcd2c4bc1641bf4 Signed-off-by: Jim Flynn <jim.flynn@arm.com>