Age | Commit message (Collapse) | Author |
|
* 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
|
|
* Add new test and test helper for Pool3d
* Add new custom operator to switch in armnn_delegate.cpp
* Add new pool3d function to pooling.hpp
* Update doxygen
Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: I77a541bf423b337c749e70c564cdd727efe2fd05
|
|
Signed-off-by: Nikhil Raj <nikraj01@e126673.cambridge.arm.com>
Change-Id: If495a7af98aeb9f731c2f72ae43be01b51f83872
|
|
* Fix crash in CpuActivationKernel
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ib451e7091babcc0f59382deb2cd3708f701724e6
|
|
* Fix made to experimental/armnn_shim_sl branch also required for armnn master branch.
* TestGenerated/GeneratedTests.Sync/argmax_1 fix.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Idb0324ff59e1ed13caf5f4bf899d1d3220d823d4
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ia72b83f3cbcf90b4ea47f7475e6ed2e9358f8169
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Id3f1b100bdedf975e008e8f66e08747f8d8ae294
|
|
* Removed the pre-generated ArmnnSchema_generated.h
* This version was generated using flatbuffers v1.12.0 and it contains
code that's incompatible with newer versions
* Android.mk will look for ArmnnSchema_generated.h in the armnnGenerated
directory in the armnn directory.
* The Serializer and Deserializer will look for ArmnnSchema_generated.h
in the armnnGenerated directory.
!android-nn-driver:7626
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I13ff6b6c78740cf1f82750f56caab83200e6a3e5
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
|
|
(CpuRef)
* Fixed bug occuring in Ref Gather Workload.
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I3ee79f475fd9909bfbd4afb58f698439f26d6d65
|
|
* Deserializer.cpp
* Length() has been deprecated in flatbuffers v.1.12.0 or earlier.
* SerializerTests.cpp
* armnn::BaseDescriptor& descriptor is unused.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Icf0f09863f13dfd86c2c209c36c7f74f194c707b
|
|
Make some things private that don't need to be public in RefElementwiseWorkload.
Remove non-workload header files from RefWorkloads.hpp - the non-workload header
files are implementation detail of individual workloads, whereas RefWorloads.hpp
should only contain the workload definitions, needed for RefWorkloadFactory.
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
Change-Id: I4c28963a027162a6560e56cf84b6c0063283e48f
|
|
* armnn_network.i: IVGCVSW-6127 ConstTensorsAsInput:
DepthwiseConvolution2d.
* armnn_descriptors.i: IVGCVSW-6127 ConstTensorsAsInput:
DepthwiseConvolution2d. MLCE-604 Add Unidirectional Sequence
Lstm support to TFLite. MLCE-530 Add support for
UnidirectionalSequenceLstm to RefWorkload
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I0c054db17dbf9a1eb14c12d1fd1337f8003a92d3
|