platform_hardware_interfaces/neuralnetworks/1.3
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
..
utils Introduce reusable burst to canonical interface -- HAL. 2021-05-10 15:22:08 -07:00
vts [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces 2021-02-21 20:36:55 -08:00
Android.bp [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces 2021-02-21 20:36:55 -08:00
IBuffer.hal Add Quality of Service to NNAPI HAL 2020-01-27 12:51:25 -08:00
IDevice.hal Change NNAPI time from steady_clock to boot_clock -- hal 2021-04-06 15:00:49 -07:00
IExecutionCallback.hal Relax NNAPI QoS deadline parameter 2020-02-26 10:36:09 +00:00
IFencedExecutionCallback.hal Relax NNAPI QoS deadline parameter 2020-02-26 10:36:09 +00:00
IPreparedModel.hal Change NNAPI time from steady_clock to boot_clock -- hal 2021-04-06 15:00:49 -07:00
IPreparedModelCallback.hal Relax NNAPI QoS deadline parameter 2020-02-26 10:36:09 +00:00
types.hal Fix typo in PAD_V2 comments 2021-04-23 16:25:12 +00:00
types.t Move NNAPI type information to types.spec 2021-03-17 13:32:50 +00:00