Home
last modified time | relevance | path

Searched refs:IBurst (Results 1 – 25 of 32) sorted by relevance

12

/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/
H A DIBurst.h52 class IBurst {
142 virtual ~IBurst() = default;
146 IBurst() = default;
147 IBurst(const IBurst&) = default;
148 IBurst(IBurst&&) noexcept = default;
149 IBurst& operator=(const IBurst&) = default;
150 IBurst& operator=(IBurst&&) noexcept = default;
H A DTypes.h47 class IBurst; variable
81 using SharedBurst = std::shared_ptr<const IBurst>;
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/
H A DBurst.h41 class Burst final : public nn::IBurst, public std::enable_shared_from_this<Burst> {
56 explicit MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst);
82 const std::shared_ptr<aidl_hal::IBurst> kBurst;
90 std::shared_ptr<aidl_hal::IBurst> burst);
92 Burst(PrivateConstructorTag tag, std::shared_ptr<aidl_hal::IBurst> burst);
115 const std::shared_ptr<aidl_hal::IBurst> kBurst;
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/
H A DExecutionBurstServer.h75 nn::GeneralResult<std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>>
88 nn::GeneralResult<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>
93 std::map<int32_t, std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> mCache
H A DExecutionBurstController.h57 : public nn::IBurst,
/aosp12/hardware/interfaces/neuralnetworks/aidl/vts/functional/
H A DValidateRequest.cpp88 std::shared_ptr<IBurst> burst; in validate()
106 std::shared_ptr<IBurst> createBurst(const std::shared_ptr<IPreparedModel>& preparedModel) { in createBurst()
107 std::shared_ptr<IBurst> burst; in createBurst()
146 std::shared_ptr<IBurst> burst; in validateBurst()
/aosp12/hardware/interfaces/neuralnetworks/aidl/android/hardware/neuralnetworks/
H A DIPreparedModel.aidl23 import android.hardware.neuralnetworks.IBurst;
188 IBurst configureExecutionBurst(); in configureExecutionBurst()
H A DIBurst.aidl42 interface IBurst { interface
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/
H A DResilientBurst.cpp89 nn::GeneralResult<nn::SharedBurst> ResilientBurst::recover(const nn::IBurst* failingBurst) const { in recover()
110 const auto fn = [&request, measure, deadline, loopTimeoutDuration](const nn::IBurst& burst) { in execute()
137 const auto fn = [&request, measure, &loopTimeoutDuration](const nn::IBurst& burst) { in createReusableExecutionInternal()
/aosp12/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/
H A DResilientBurst.h33 class ResilientBurst final : public nn::IBurst,
45 nn::GeneralResult<nn::SharedBurst> recover(const nn::IBurst* failingBurst) const;
H A DInvalidBurst.h30 class InvalidBurst final : public nn::IBurst {
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/
H A DExecutionBurstServer.cpp73 nn::GeneralResult<std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>>
78 std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> results; in getCacheEntries()
127 nn::GeneralResult<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/1/android/hardware/neuralnetworks/
H A DIBurst.aidl36 interface IBurst { interface
H A DIPreparedModel.aidl39 android.hardware.neuralnetworks.IBurst configureExecutionBurst(); in configureExecutionBurst()
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/current/android/hardware/neuralnetworks/
H A DIBurst.aidl36 interface IBurst { interface
H A DIPreparedModel.aidl39 android.hardware.neuralnetworks.IBurst configureExecutionBurst(); in configureExecutionBurst()
/aosp12/packages/modules/NeuralNetworks/driver/sample/
H A DCanonicalBurst.h35 class Burst final : public IBurst {
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/test/
H A DMockPreparedModel.h42 MOCK_METHOD(ndk::ScopedAStatus, configureExecutionBurst, (std::shared_ptr<IBurst> * burst),
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/include/nnapi/hal/1.0/
H A DBurst.h35 class Burst final : public nn::IBurst {
/aosp12/packages/modules/NeuralNetworks/runtime/
H A DMemory.h193 void hold(const IBurst::OptionalCacheHold& cacheHold) const;
214 mutable std::set<IBurst::OptionalCacheHold> mHold;
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/
H A DBurst.cpp79 Burst::MemoryCache::MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst) in MemoryCache()
153 std::shared_ptr<aidl_hal::IBurst> burst) { in create()
162 Burst::Burst(PrivateConstructorTag /*tag*/, std::shared_ptr<aidl_hal::IBurst> burst) in Burst()
H A DPreparedModel.cpp213 std::shared_ptr<IBurst> burst; in configureExecutionBurst()
/aosp12/packages/modules/NeuralNetworks/shim_and_sl/include/
H A DShimPreparedModel.h56 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<IBurst>* burst) override;
/aosp12/packages/modules/NeuralNetworks/tools/api/
H A DTypes.t49 class IBurst;
74 using SharedBurst = std::shared_ptr<const IBurst>;
/aosp12/packages/modules/NeuralNetworks/driver/sample_aidl/
H A DSampleDriver.h127 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<aidl_hal::IBurst>* burst) override;

12