diff options
author | Michael Butler <butlermichael@google.com> | 2021-03-04 16:42:07 -0800 |
---|---|---|
committer | Przemysław Szczepaniak <pszczepaniak@google.com> | 2021-03-20 14:20:30 +0000 |
commit | 88e6e9e66ff358e321ec66a868fbf98e31936e8f (patch) | |
tree | efdaf32f2175f246bee5a221f477ff61c8e11abe /security/secureclock/aidl/android | |
parent | 37dcda8704cf8cf0faf3a848fcc5f17d13f03467 (diff) | |
download | platform_hardware_interfaces-88e6e9e66ff358e321ec66a868fbf98e31936e8f.tar.gz platform_hardware_interfaces-88e6e9e66ff358e321ec66a868fbf98e31936e8f.tar.bz2 platform_hardware_interfaces-88e6e9e66ff358e321ec66a868fbf98e31936e8f.zip |
Add IBurst to NN AIDL HAL -- hal
Burst executions are a sequence of executions of the same prepared model
that occur in rapid succession, such as frames of a camera capture or
successive audio samples. A burst object is used to control a set of
burst executions, and to preserve resources between executions, enabling
executions to have lower overhead.
This CL has the following changes:
1) Adds an IBurst interface to the NN AIDL HAL
2) Adds IPreparedModel::configureExecutionBurst to create an IBurst
object
3) Extends VTS's InvalidPreparedModel to implement
configureExecutionBurst.
Bug: 180492058
Bug: 177267324
Test: mma
Test: VTS+presubmit
Change-Id: I90cb18dcc392f07f342604a7fb2edae041848251
Merged-In: I90cb18dcc392f07f342604a7fb2edae041848251
(cherry picked from commit 5dc72d5485c1f64147815e4ca8caad6fd5db2886)
Diffstat (limited to 'security/secureclock/aidl/android')
0 files changed, 0 insertions, 0 deletions