Age | Commit message (Collapse) | Author |
|
* Renamed the cl/neon backend macros to their original values, as
they were renamed by mistake
* Reverted misleading comment
* Updated the readme file
!armnn:1837
Change-Id: I49faabae2c8ad196f51eca5f8dd049ecf74b36e1
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
Change-Id: I5982d8dc733bd8bf1eed51c467df5a16a6aabcdb
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
* Renamed ARMCOMPUTEREF to ARMNNREF (and relative symbols) as the
previous name was misleading
Change-Id: Ia0400a7d63a76c80fb5bdd26410553db1c15cba0
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
* Added ARMNN_COMPUTE_REF_ENABLED to programmatically
build the reference backend
* Adjusted the makefiles to allow any backend combination to build
* Refactoring where necessary
Change-Id: I04cf23245971fcd460b776dd60e01cacb0458dab
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
* Updated the makefiles to include boost::filesystem
!armnn:1702
Change-Id: Ibe0a696d9fd473b552602266a89465289e9dc043
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
* Report dynamic output tensors as unsupported for all operations,
regardless of HAL level
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I2341dc96be965886666b75515e9a226d813a1591
|
|
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Ifafe2a6fbfd6019b3395d51ed9967db794d2b034
|
|
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I8fc7a716455be3f51b51177f6896a73790a41fc3
|
|
* Added ConvertPrelu method to HalPolicy V1.2
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I8248d2e2bd236295845da665b2d4e687478368ef
|
|
* Updated Android.mk to build HAL 1.2 driver
* Added 1.2 HalPolicy and ArmnnDriver
* Added 1.2 ArmnnPreparedModel
* Updated converters and utilities to accept new HAL 1.2 operands and operand types.
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I62856deab24e106f72cccce09468db4971756fa6
|
|
* 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>
|
|
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>
|
|
Change-Id: I5b1209a871d0a848bb1fdfba5228f181e6968004
|
|
* to auto-register backend factories we need static global varibles
to be initialized which only happens if not omitted by the linker
* the whole-library option makes sure we include the whole ArmnN library
in the driver
!armnn:153399
Change-Id: Idd2fc67ecc848e1b9be75da0e3ceace9bfa0061d
|
|
* Moved conversion logic into new V1_0 and V1_1 HalPolicy classes
* Extracted common helper functions into ConversionUtils class
Change-Id: I1ab50edc266dd528c0cb22a5cd1aa65e103674d9
|
|
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
|
|
refactoring
* Split getCapabilities and getCapabilities_1_1 as it was before
* Setting relaxedFloat32toFloat16Performance when using HAL 1.1 as
required by one of the VTS test
Change-Id: Iff883b8cbd0511596e9848fa40e91e4fa58d4260
|
|
"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
|
|
ALLOW_MISSING_DEPENDENCIES to true on Android versions that don't
provide all the HAL versions supported by the NN Driver
Change-Id: I7c828649499ca1d7cb26feb93f559e9f1eae33c7
|
|
|
|
|
|
|
|
Change-Id: I41a89c149534a7c354a58e2c66a32cba572fc0c1
|