Age | Commit message (Collapse) | Author |
|
* Added CanBeImported function
* Updated existing checks to use the CanBeImported function
* Added Unittest
Signed-off-by: David Monahan <David.Monahan@arm.com>
Change-Id: I1fe4b9cf2a803d00f35bb16d0e312fd93503dbd8
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I6ceb085dd114112a39feecc81352fd130987a486
|
|
Enforce serialized access to TimelineDecoder::m_Model by removing public
access funtion and replacing with an 'Apply' method taking a lambda and
uses a std::lock.
Use the new lambda when invoking callbacks.
Change-Id: I6ea2fbca990736f3be63e80897f175421f19f0c1
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
|
|
rather than reference.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I4057d2d6055220bb0d415a934ac09688b699b77c
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I9fa5a1f4f3825a3c6c5c140eaffad7315806f7af
|
|
* Added check for existing event.
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ife5e4f34aae1607be8f44908102e6fda4a7779af
|
|
to TensorHandleFactoryRegistry
* Add RegisterCopyAndImportFactoryPair
* Add GetMatchingImportFactoryId
* Unit tests
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I91e71bdeadec8fedbce7088016c06a47a03bdbaa
|
|
In ConnectionAcknowledgedCommandHandler use std::atomic to manage access to 'enabled' flag.
In StridedSliceAsyncEndToEndTest use separate output buffers for each inference.
Neither of these fixes were likely to be causing real bugs in practice but it's helpful
for Thread Sanitizer to run cleanly so that they don't hide other real bugs.
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
Change-Id: I2fcc19bd0afcea3494d9081226754b906bd2bd44
|
|
* Change TF version from 2.5.1 to 2.5.0, get using newly
added script get_tensorflow.sh.
* Use Cmake 3.19.
* Add cross compilation of TF Lite and ArmNN Delegate for
aarch64 target.
* Remove internal-only build flag from ACL build due to
recent changes upstream in ACL.
Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I43bf7e32379ac964c411ad348162156c15a10961
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I709483dbd12ab1495143e445271476b09f27250d
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I1f6c30f43dd87dd0fa3c98915cd9855e4abc4fd7
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If32049f6c101871eb7c94d8e9d9a4688f45ace5a
|
|
layers
* Deprecate the GetGraph() function in OptimizationViews & remove/fix
occurances where OptimizationViews.GetGraph() is called.
* OptimizationViews has member INetworkPtr.
* OptimizationViews has GetINetwork() method.
* Unit test added to OptimizationViewsTests.cpp.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ifc1e53f1c34d786502279631942f0472f401038e
|
|
* Crop Kernel Decoupling
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ia031fb44a4f9dc99f78f967c3e96a7aaec15cc3a
|
|
* Decouple CpuActivationKernel
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I81696f8c349aee6093fd038f35c506f0cd8af404
|
|
subgraph #0 error: Operator not supported
* Added missing support for reshape operator in tflite parser when
the target shape is dynamic and batch size is unknown
* Added corresponding unit test
Change-Id: I35e159c9c70440168c6092d2ad02828bb2b81cd9
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
|
|
armnnTestUtils depends on symbols defined in armnn, and so needs a link
dependency on it. This is similar to e.g. armnnTfLiteParser.
Change-Id: I1dfbde2e385c712c4033e47300c4fbaa9c40437b
Signed-off-by: Rob Hughes <robert.hughes@arm.com>
|
|
* Updated build guides to refer to get_compute_library.sh and get_tensorflow.sh
* Corrected TensorFlow Version in guides was v2.5.1 but release notes say v2.5.0
* Reordered command sequence to ensure that Arm NN is downloaded and ready
before downloading TensorFlow or Arm Compute Library
* Fixed hyperlinks in MD files
* Added whitespace to fix MD formatting.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Iabc309cbbd41d969eb1e11e9dd33a0b1da39a27b
|
|
Signed-off-by: Zingo Andersen <zingo.andersen@arm.com>
Change-Id: I95e6a5819ba60e41235f9d64c0ad7ce8706a3123
|
|
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I9114288e705936b12129b01bfd482bbe1260f80b
|
|
* Disable the following test cases:
LargeTensorsAveragePooling3d
LargeTensorsAveragePooling3dUint8
LargeTensorsAveragePooling3dInt16
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I908ce880b4d55598e913fc6b186f2bd2e796c613
|
|
* Added get_tensorflow.sh a script that downloads the version of
TensorFlow that ArmNN has been tested against.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Idf2fa8a4e5d4b83c57983683727ba6292fdfa4bc
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I13cfaad19121d0e4ae728e2b8da9e9c42895756b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I5bb1d7ec8a8e0dcea96f7833c961c7ca3bed09a8
|
|
Move the following header files from backendsCommon to armnn/backends.
* MemCopyWorkload.hpp
* TensorHandle.hpp
* Workload.hpp
* WorkloadData.hpp
* WorkloadFactory.hpp
Replace them with forwarding headers and a pragma deprecation message.
Resolve the deprecation messages in Arm NN code.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I47f116b30f86e478c9057795bc518c391a8ae514
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I33806756f2f49026dca8f73fe1940416974c796a
|
|
* Add new method AddPrecompiledLayer() to INetwork
with Comments noting it is for backend users.
* Added unit test to SubgraphViewTests.cpp.
* Bug fix and code refactor in Graph.cpp specifically around
Graph::SubstituteSubgraph(SubgraphView& subgraph,
IConnectableLayer* substituteLayer)
Change-Id: If2d816e5109e48ce920bf92d8823b39130c23a16
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
|
|
* Created include/armnnTestUtils directory
* Moved Arm NN test utils files into armnnTestUtils directory
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I03ac54c645c41c52650c4c03b6a58fb1481fef5d
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I92213f8a72931d0c5be1272418617f72147665bb
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ib6e785d2516ec113b64ac4e3d04fd0eaf1dca407
|
|
* Created individual IRuntime sharedptr in ExecuteNetwork main() each time
MainImpl() is called. Prevents additional runtime being created when the
delegate is used.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ia4b508fbf2bbd25467c6235fed2f05662a7aecc0
|
|
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I375d57766adf7bcad825b4dfcdbf11d34add9921
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie593a5c3882ab8fc7d1d0a4ade30dc69973e6d32
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7ab3512efc4c8922348f792b12ed13fb73504776
|
|
* Update pylintconfig removing reference to black and white list.
* Update tox.ini changing whitelist_externals to allowlist_externals.
* Update the pyarmnn speech recognition example from 'he' to 'they'.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I5ce3b9d6a30df6d2e9130a934741b46b594e53d2
|
|
* Adds ExecuteNetwork when building the delegate only
* Adds timings to delegate subgraph creation
* Adds executions times
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Ieff2f67ea8dbb6c2a708f8810e84a20485b7a631
|
|
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I1947924504c1308442b816cff513b2080ed3cc0d
|
|
subgraph #0 error: Operator not supported"
This reverts commit 9fc259682c8b85af58bda42e87703bbec5ae57ce.
Fixes: IVGCVSW-6644 ExecuteNetwork tests failing with invalid input shape in Reshape layer
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I561e0bd9ed1b92491cb8a08635042e199dd661d8
|
|
* This Dockerfile was donated by an open source
contributor to ArmNN.
* Fixed issues whilst building Arm Compute Library (ACL)
and removed Boost which is no longer used by ArmNN.
Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: Ie3588dec510d7310a36699e135d67580dde30676
|
|
* Headers were updated in https://review.mlplatform.org/c/ml/ComputeLibrary/+/6751
* Update ACL pin to dc2282f40b40c0d85b113c792f90d1faa2759f46
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I1ff5d017e1921e5acbf7a5a54abc57d165fa5269
|
|
Deep_speech models
* Fixed output bindings in ExecuteNetwork when using delegate
* Added extra comments (for my own comprehension)
Change-Id: Ia1330903a2b724be7d637f6c5b6e4349e7d33e2e
Signed-off-by: Tamas Nyiri <tamas.nyiri@arm.com>
|
|
error: Operator not supported
* Added missing support for reshape operator in tflite parser when the target shape is dynamic and batch size is unknown
* Added corresponding unit test
Change-Id: I78f4b386f2e5e0d08ecacde17e33e304f6afbb70
Signed-off-by: Tamas Nyiri <tamas.nyiri@arm.com>
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ifc06946de257c000fda364670fe4c3809953273e
|
|
* AddReduceLayer to PyArmNN armnn_network.i
* AddReduceDescriptor to PyArmNN armnn_descriptors.i
* Add layer to test_network.py
* Add descriptor unit tests to test_descriptors.py
Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: I2a8706052baf8f9c0038a5ea327d73b8f3ea1961
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia027c067343fc664e4e6f890e37cdc7fd0d36e8e
|
|
* These deprecated warnings have been there for more than two releases
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I1c816d80f6e74933cf5e4e8cc0dbad9a7a144562
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia7eb158dcc42cabde3b60806110b6e5c38c5d689
|
|
elements.
* Added out of bounds index error checking to PermutationVector operator[] method
in Types.hpp.
* Added armnn unit tests to UnitsTests.cpp to check error when using
PermutationVector alone and with TransposeDescriptor and PermuteDescriptor.
* Added pyarmnn unit test to check error when using PermutationVector.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ie5a8090f07b571a6bdf79a8cad621c31cc1891b7
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I2bfc54ea9aae78c60a66d7a5c39a33ca8a238e62
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I6d09abb75db1875d4d4075b1801fdc46a0f4ae7b
|