diff options
Diffstat (limited to 'shim/sl/canonical/ArmnnPreparedModel.hpp')
-rw-r--r-- | shim/sl/canonical/ArmnnPreparedModel.hpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/shim/sl/canonical/ArmnnPreparedModel.hpp b/shim/sl/canonical/ArmnnPreparedModel.hpp index 4f0f456312..920c7fb314 100644 --- a/shim/sl/canonical/ArmnnPreparedModel.hpp +++ b/shim/sl/canonical/ArmnnPreparedModel.hpp @@ -59,7 +59,9 @@ public: const Request& request, MeasureTiming measureTiming, const OptionalTimePoint& deadline, - const OptionalDuration& loopTimeoutDuration) const override; + const OptionalDuration& loopTimeoutDuration, + const std::vector<android::nn::TokenValuePair>& hints, + const std::vector<android::nn::ExtensionNameAndPrefix>& extensionNameToPrefix) const override; GeneralResult<std::pair<SyncFence, ExecuteFencedInfoCallback>> executeFenced( const Request& request, @@ -67,12 +69,16 @@ public: MeasureTiming measureTiming, const OptionalTimePoint& deadline, const OptionalDuration& loopTimeoutDuration, - const OptionalDuration& timeoutDurationAfterFence) const override; + const OptionalDuration& timeoutDurationAfterFence, + const std::vector<android::nn::TokenValuePair>& hints, + const std::vector<android::nn::ExtensionNameAndPrefix>& extensionNameToPrefix) const override; GeneralResult<android::nn::SharedExecution> createReusableExecution( const Request& request, MeasureTiming measureTiming, - const OptionalDuration& loopTimeoutDuration) const override; + const OptionalDuration& loopTimeoutDuration, + const std::vector<android::nn::TokenValuePair>& hints, + const std::vector<android::nn::ExtensionNameAndPrefix>& extensionNameToPrefix) const override; GeneralResult<SharedBurst> configureExecutionBurst() const override; |