platform_hardware_interfaces/neuralnetworks/1.0/utils
Xusong Wang b2e8085ce2 Introduce reusable burst to canonical interface -- HAL.
This CL modifies the canonical interface for reusable burst executions:
- Add new method IBurst::createExecution

The reusable burst execution will not fallback to another execution path
if sending request packet fails. The behavior of single-time burst
execution remains unchanged.

Additionally, this CL enables pointer -> shared memory conversion in
1.2/1.3 burst implementation.

Bug: 184073769
Test: NNT_static
Test: neuralnetworks_utils_hal_1_0_test
Test: neuralnetworks_utils_hal_1_1_test
Test: neuralnetworks_utils_hal_1_2_test
Test: neuralnetworks_utils_hal_1_3_test
Test: neuralnetworks_utils_hal_common_test
Change-Id: Iaac81668d247c2cb76d70e6abbd10f00b397b19f
Merged-In: Iaac81668d247c2cb76d70e6abbd10f00b397b19f
(cherry picked from commit ead6d37ae9)
2021-05-10 15:22:08 -07:00
..
include/nnapi/hal/1.0 Introduce reusable burst to canonical interface -- HAL. 2021-05-10 15:22:08 -07:00
src Introduce reusable burst to canonical interface -- HAL. 2021-05-10 15:22:08 -07:00
test Introduce reusable execution to canonical interface -- HAL. 2021-05-10 15:21:36 -07:00
Android.bp [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces 2021-02-21 20:36:55 -08:00
OWNERS Create conversions to/from NNAPI canonical types 2020-10-05 12:47:57 -07:00