Age | Commit message (Collapse) | Author |
|
* 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
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ie54d2deff3059978a55667fe8a1d91418ef785dd
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: If9c6902396b9f3cec3b38b70ccfa12fcbb3fd5a7
|
|
* Add layer to armnn.network.i
* Add layer to test_network.py
Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: I7554a0ff62d81fcc99aa68204ae5f1cc3965c44b
|
|
* AddTransposeLayer to PyArmNN armnn_network.i
* AddTranposeDescriptor to PyArmNN armnn_descriptors.i
* Add layer to test_network_method_exists() in test_network.py
* Add descriptor unit tests to test_descriptors.py
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ic198448ad11d10701b6b263656285bb75d3656cd
|
|
* AddLogicalBinaryLayer to PyArmNN armnn_network.i
* LogicalBinaryDescriptor to PyArmNN armnn_descriptors.i
* Add layer to test_network_method_exists() in test_network.py
* Add descriptor unit tests to test_descriptors.py
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I2f6288987332e1556235a9c16582e96b3a0fb641
|
|
* Improve start-up timer for GeMM (floating-point)
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I065dc7feb79aa0acf7e7ff9d86b296d134f2f97f
|
|
* Moved CompatibleTypes.hpp to include folder
* Added implementation file to source CompatibleTypes.cpp
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I94d2bffdb82a0592943f497d4f57972151d9f2db
|
|
* Add UnitTest for CpuAcc
!ComputeLibrary: 6641
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ic96b9e28d133cef73312b4ac793325f5e69b3d4d
|