aboutsummaryrefslogtreecommitdiff
path: root/ArmnnDevice.cpp
AgeCommit message (Collapse)Author
2023-08-02Updating usage of HasCapability to use HasMatchingCapability.v23.08branches/android-nn-driver_23_08Colm Donelan
!armnn:10034 Signed-off-by: Colm Donelan <colm.donelan@arm.com> Change-Id: I2a0e7effe1db65545c186e0dd0a0969c9c8efe9c
2023-03-02IVGCVSW-7420 Prevent CpuAcc & GpuAcc from running during android-nn-driver ↵Cathal Corbett
aync execution !armnn:8866 Signed-off-by: Cathal Corbett <cathal.corbett@arm.com> Change-Id: I3289618d4adfbac955cf883a7f61e50f9f454b31
2020-02-21IVGCVSW-4471 ValidationTestIntrospection.DeviceGetType fails in Q NN testsSadik Armagan
* Throw an exception if there is no known backend specified for the driver Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I8b0be33c0a8786b493ac1f8c17573853db8e8218
2019-11-29Catch std::exception instead of armnn::ExceptionDerek Lamberti
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com> Change-Id: I89ae4f3b607ccb83f1bf16e085c805d5fc5cf89c
2019-05-22IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructureSadik Armagan
* Updated Android.mk to build Android Q * Added androidnn.go to inject cpp flags for Q * Create Runtime when ACL is not enabled Change-Id: Ia3e7a8e484fc81ce63998a65e29753cbf941173c Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Signed-off-by: Kevin May <kevin.may@arm.com>
2019-05-03IVGCVSW-3014 Check supported backends from runtime divice specNarumol Prangnawarat
!armnn:1070 Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: If0f411f2232e856ebc4f1a4c10fa626e3277a6ab
2019-04-30IVGCVSW-2773 Integrate new CL tuner into ArmNNRuomei Yan
!armnn:1037 Change-Id: Ice9c0fba405859d97aa848daa67c609166f2a8dc Signed-off-by: Ruomei Yan <ruomei.yan@arm.com>
2019-04-23IVGCVSW-2886 Add logging for driver backendsNattapat Chaimanowong
Change-Id: Ie46d78e56922dd14dbaedfb314c8412a49c5a08c Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
2019-01-31IVGCVSW-2603 The macros ARMCOMPUTECL_ENABLED and ARMCOMPUTENEON_ENABLEDMatteo Martincigh
no longer work * Added two master variables ARMNN_COMPUTE_CL_ENABLED and ARMNN_COMPUTE_NEON_ENABLED to android-nn-driver/Android.mk to easily control backend support * Setting either of those two new variables then properly sets the corresponding build macro * If a specific backend gets disabled, the corresponding source files will be excluded from the build Change-Id: I06e71c352bb9d7048bc439e5c8ccac0a9c2bb47b Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
2018-09-18IVGCVSW-1807: change license text in file headersDavid Beck
All changes are the same: // // Copyright © 2017 ARM Ltd. All rights reserved. -// See LICENSE file in the project root for full license information. +// SPDX-License-Identifier: MIT // Change-Id: Ibb7ed1e4e2191b9a978e26b5bacf916db403a60e
2018-09-18IVGCVSW-1806 Refactored Android-NN-Driver, added common "getCapabilities",Matteo Martincigh
"getSupportedOperations" and "prepareModel" implementations * Added common base ArmnnDriverImpl class * Added common template implementation of the driver's "getCapabilities", "getSupportedOperations" and "prepareModel" methods * Refactored ArmnnPreparedModel and RequestThread to support HAL v1.1 models * Moved "getStatus" to the common base class, as it is shared by both HAL implementations * Refactored the code where necessary Change-Id: I747334730026d63b4002662523fb93608f67c899
2018-08-31Release 18.08telsoa01