summaryrefslogtreecommitdiff
path: root/nn/runtime/VersionedInterfaces.h
diff options
context:
space:
mode:
Diffstat (limited to 'nn/runtime/VersionedInterfaces.h')
-rw-r--r--nn/runtime/VersionedInterfaces.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/nn/runtime/VersionedInterfaces.h b/nn/runtime/VersionedInterfaces.h
index 8665745b6..87e776507 100644
--- a/nn/runtime/VersionedInterfaces.h
+++ b/nn/runtime/VersionedInterfaces.h
@@ -687,12 +687,16 @@ class VersionedIPreparedModel {
/**
* Creates a burst controller on a prepared model.
*
- * @param blocking 'true' if the FMQ should block until data is available.
+ * @param preferPowerOverLatency 'true' if the Burst object should run in a
+ * more power efficient mode, 'false' if more
+ * power can be used to possibly reduce
+ * burst compute latency.
* @return ExecutionBurstController Execution burst controller object.
* nullptr is returned if the burst cannot
* be configured for any reason.
*/
- std::shared_ptr<ExecutionBurstController> configureExecutionBurst(bool blocking) const;
+ std::shared_ptr<ExecutionBurstController> configureExecutionBurst(
+ bool preferPowerOverLatency) const;
private:
std::tuple<int, std::vector<hal::OutputShape>, hal::Timing> executeAsynchronously(