platform_hardware_interfaces/neuralnetworks
Michael Butler d65dc06ddc Make NN canonical->HIDL adapter execute* methods synchronous
This change alters the asynchronous execute* methods to be handled
synchronously (from the same thread) for three reasons:
1) To remove the need to use IPreparedModel::getUnderlyingResource
2) To simplify the code
3) To make the code more performant

Bug: N/A
Test: mma
Test: presubmit
Change-Id: I2c37deb03d1b1c34b0173bd741e55fce4de757f7
2022-03-01 16:16:26 -08:00
..
1.0 Merge "Cleanup NN utility libraries' dependencies" 2022-01-20 23:36:09 +00:00
1.1 Merge "Cleanup NN utility libraries' dependencies" 2022-01-20 23:36:09 +00:00
1.2 Merge "Remove NN host specific build defines" 2022-02-24 00:59:51 +00:00
1.3 Merge "Remove NN host specific build defines" 2022-02-24 00:59:51 +00:00
aidl Cast to the underlying type for union tags 2022-02-26 21:10:12 +09:00
utils Make NN canonical->HIDL adapter execute* methods synchronous 2022-03-01 16:16:26 -08:00
OWNERS Update NNAPI owners file 2022-01-04 09:45:05 -08:00
README Consolidate NNAPI OWNERS files 2021-11-15 20:22:41 +00:00
TEST_MAPPING Add canonical types adapters for NNAPI AIDL interface 2021-03-16 11:57:04 -07:00

NeuralNetworks sample driver implementation is located at
packages/modules/NeuralNetworks/driver/sample*.