Age | Commit message (Collapse) | Author |
|
* Fixed model converting issue
* Fixed import memory issue
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ied61810b308e0c5d5754f122a6ea2bac1d0725f1
|
|
* Android.bp file gets picked up by older Android versions so
rename it to "switch it off" and update guide on how to enable it
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I1fc59a0d0dc2e6ce9cdc19f94b0b34d08d414351
|
|
* "Asynchronous Execution with std::launch:async..."
* "Asynchronous Execution with Arm NN thread pool..."
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I93f6ae92fd5599d1042f0dfced7e90ef85e20463
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia09aba7d8a358f27db7773d360604a2570fdf657
|
|
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I01000533c3023271f81e9f7f53504ba185a62778
|
|
* Refactor backend capability checks in LoadedNetwork.
* ImportInputs should check the number of tensors does not exceed the
number of inputs.
* In EnqueueWorkload the check for for the count of input tensors
was ignoring pre-imported inputs.
* Added checks to verify ImportInputs/ImportOutputs worked as expected
in EndToEndTestImpl.
* Improve documentation on ImportInputs/ImportOutputs in IRuntime.hpp.
* Disabled import tests in CL and Neon EndToEndTests that cannot work.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: Iae4b2644a1c9f01ee72bce1afb211661cc9ae2e3
|
|
* Templated the DumpTensor() function based on tensor type
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I08775e480f89010be61daf0a09a2ab0274e05978
|
|
* Remove ARMNN_TF_LITE_DELEGATE and DARMNN_TF_LITE_DELEGATE
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I3fc08da3fa0b733e6791c42f6bc59494f2bc26a6
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Id2cf6cda8f83466f76959ca90b03b56864d3ac8a
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I8129fcd6b20ad6ec3b43f7d3b2bfcb1de45d28e6
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I654a9e0cb2e9458e0a1ccdab55bc32c3d80ee3a9
|
|
* Includes updating ContributorGuide.md with information section
'Contributing code to Arm NN'.
* Renaming of ContributorGuide.md to CONTRIBUTING.md. Also renamed
associated licence file and links in other pages that call the md file.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ic3336d78b64ae41af07ea9fd03631bb161613c4b
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I355298f365b82cad1e3f46cfebf1c1375716cf92
|
|
* ExecutionData holds a void* which can be assigned to data required
for execution in a backend. WorkingMemDescriptors are used in the Ref
backend which hold TensorHandles for inputs and outputs.
* Updated ExecuteAsync functions to take ExecutionData.
* Added CreateExecutionData and UpdateExectutionData to IBackendInternal.
* Streamlined experimental IWorkingMemHandle API by removing map related
function and unused m_workingMemDescriptorMap from WorkingMemHandle.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I54b0aab12872011743a141eb42dae200227769af
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I979a6f43c0d6ec49effb9a87339dbcd07678d2bd
|
|
* Added dependabot suggested changes for
https://github.com/ARM-software/armnn/pull/657
https://github.com/ARM-software/armnn/pull/625
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I60b517f949e684d8048c0bee738237746fc5e42f
|
|
* Changed download links to point at v22.05.01 rather than v22.02
* Corrected Android entries in order to clarify the versions:
* 'Android 27' becomes 'Android 8.1 "O/Oreo" (API level 27)'
* 'Android 28' becomes 'Android 9 "P/Pie" (API level 28)'
* 'Android 29' becomes 'Android 10 "Q/Quince Tart" (API level 29)'
* Corrected the download image for armv7a from arm64-v7a
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Ic79ebf481d3ee7ea6710d97f0ba665986a8e9c5b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If7604887518d4f4500932a1b1b55f4043111c884
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I2269c6eee25eeff6ba05e073d49cc12c71a3e038
|
|
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: I97dee6982e0a7be01c13e9e803c0997547a39ff1
|
|
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I8c59f1feb9c44351427715b08d762b5a73320af5
|
|
* Enabled import host memory in SL as default
* Updated import host memory functionality in GpuAcc
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I22132b1e1008159b0e7247219762e3e9ae5eba10
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ic28a366ea4a437d2b24bb085545887852fdd7598
|
|
* Add virtual GetSlotIndex to IInputSlot
* Fix logic in GetWorkingCopy to use index of slots; so as not
to add slots to cloned subgraphView if not in original subgraphView
* Add test to cover cases when not all inputSlots to subgraphView layer
are part of the original subgraphView
* Mark SubgraphView::GetWorkingCopy() as const
Change-Id: I1d540f84c57f97f6c834ec06ca13393ffa55d379
|
|
This reverts commit 615e06f54a4c4139e81e289991ba4084aa2f69d3.
Reason for revert: <Breaking nightlies and tests>
Change-Id: I06a4a0119463188a653bb749033f78514645bd0c
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I1fedfdf2cd8871d6b307fce8620f40adadf75f04
|
|
* Remove InferenceModel
* Add automatic IO type, shape and name configuration
* Depreciate various redundant options
* Add internal output comparison
Signed-off-by: Finn Williams <finn.williams@arm.com>
Change-Id: I2eca248bc91e1655a99ed94990efb8059f541fa9
|
|
* This Dockerfile currently does not work and is
very out of date. We will be providing an
equivalent (productized) Docker solution in a
future release.
Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I3b915e39cce822c81886d717d4743beb7844c448
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I58b2c3fa846795cb2d0f88465c645c0a2fdf7fdc
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ifa8879bc2542e27e5923ecad637a7e6c6f6c8eb3
|
|
instead of immediately before output
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I2d89a1efdabfdb4be24a8998a03fe1f502d26183
|
|
* adds a version script to hide away all symbols that
are not required to use the interface
* the main purpose of the jni interface is to enable the
delegate to be used in android apps
* Add static building to patch - see patch 7 for JNI patch only
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: I9bb2d698b5fdb0d1b30cf79e6f19746310cd61b2
|
|
* Add LD flag to android.mk
Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: Ice817e0705ba65a024fd231cf871df708bb8fbb6
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I13d15f40b38d19a1765ed9647fa5d5e5b88c1330
|
|
* Solves GitHub issue: https://github.com/ARM-software/armnn/issues/611
* python/pyarmnn/README.md update
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I1cc7bfa536638db86ed4a83e41b14fce031bb59c
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I9ccaefbe28ea572e9e2b4a2168574804667f7460
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie21de47123578f7f316ce03882b0a93d2b01b9e4
|
|
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I20e22821b6d4532953ddec2a8eac2a0f09e8013b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I21b9d5e9b81fab3dc5984d529ff8b24605a17119
|
|
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I8b05fb1e6ba31e46bf23ebfdaf55142dbe17980e
|
|
* Added non-const variants of existing const member functions in
IInputSlot and IOutputSlot to retrieve non-const IConnectableLayer
Signed-off-by: Nabeel Ahmad <nabeel.ahmad@arm.com>
Change-Id: Ic3388b578324edb4d2cca36acce6560ad1ce83c5
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7e7174d35333121649f7d163a409a254d64b9b07
|
|
This reverts commit a0f8b15d4ddb5075f380003ff31b271d389d3b66.
Reason for revert: <Test ClDmaBufInternalTests review >
Change-Id: Ibc4a77fa008643849da7330391942e4c87b941e2
|
|
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ifd5ad4d4ca553e3f58ea246a0ac3c6e6b8b31215
|
|
This reverts commit 03bf98a8bc51ad20eef4b9ca5fbf6ce15e063721.
Reason for revert: Caused failures in tests located in internal repo.
Change-Id: If35cb0ede349b270e4e7827324382e09455d8cfa
|
|
Only one bool is used to indicate whether inputs should be imported.
However, its possible for the user to want to import inputs but not
export outputs. In addition it's possible for a user to enabled import
during optimize but then pass a memory source that does not require
import.
* Add m_ExportEnabled to INetwork.hpp.
* Modify Network::dNetwork to consider both m_ImportEnabled
and m_ExportEnabled.
* Add ValidateSourcesMatchOptimizedNetwork to LoadedNetwork to validate
import options between optimize and network load.
* Update the TfLite delegate consider exportEnabled flag in the
optimizer.
!armnn-internal-tests:425350
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I776eab81595898e43f91ab40306962eae61329f4
|
|
* Updated Serializer CMakeLists.txt to build armnnSerializerObj
* Added constant tensors as input support to SL
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I22f6cf50147d99a01f7fe70d7446b114a4c57af3
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If22b8fb0013c70fe228fdba446e34962ae5fc421
|
|
Signed-off-by: Nikhil Raj <nikraj01@e126673.cambridge.arm.com>
Change-Id: I80e7bb6810edb04b9b6df4972fd05a1c6180f087
|
|
* Fixed Segfault when parsing Unidirectional Sequence LSTM
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Ic69a4190c60ef595be64bc2c356e540319381b7e
|