/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/ |
H A D | IBurst.h | 52 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 D | Types.h | 47 class IBurst; variable 81 using SharedBurst = std::shared_ptr<const IBurst>;
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
H A D | Burst.h | 41 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 D | ExecutionBurstServer.h | 75 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 D | ExecutionBurstController.h | 57 : public nn::IBurst,
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/vts/functional/ |
H A D | ValidateRequest.cpp | 88 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 D | IPreparedModel.aidl | 23 import android.hardware.neuralnetworks.IBurst; 188 IBurst configureExecutionBurst(); in configureExecutionBurst()
|
H A D | IBurst.aidl | 42 interface IBurst { interface
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/ |
H A D | ResilientBurst.cpp | 89 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 D | ResilientBurst.h | 33 class ResilientBurst final : public nn::IBurst, 45 nn::GeneralResult<nn::SharedBurst> recover(const nn::IBurst* failingBurst) const;
|
H A D | InvalidBurst.h | 30 class InvalidBurst final : public nn::IBurst {
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | ExecutionBurstServer.cpp | 73 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 D | IBurst.aidl | 36 interface IBurst { interface
|
H A D | IPreparedModel.aidl | 39 android.hardware.neuralnetworks.IBurst configureExecutionBurst(); in configureExecutionBurst()
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/current/android/hardware/neuralnetworks/ |
H A D | IBurst.aidl | 36 interface IBurst { interface
|
H A D | IPreparedModel.aidl | 39 android.hardware.neuralnetworks.IBurst configureExecutionBurst(); in configureExecutionBurst()
|
/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | CanonicalBurst.h | 35 class Burst final : public IBurst {
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/test/ |
H A D | MockPreparedModel.h | 42 MOCK_METHOD(ndk::ScopedAStatus, configureExecutionBurst, (std::shared_ptr<IBurst> * burst),
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/include/nnapi/hal/1.0/ |
H A D | Burst.h | 35 class Burst final : public nn::IBurst {
|
/aosp12/packages/modules/NeuralNetworks/runtime/ |
H A D | Memory.h | 193 void hold(const IBurst::OptionalCacheHold& cacheHold) const; 214 mutable std::set<IBurst::OptionalCacheHold> mHold;
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
H A D | Burst.cpp | 79 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 D | PreparedModel.cpp | 213 std::shared_ptr<IBurst> burst; in configureExecutionBurst()
|
/aosp12/packages/modules/NeuralNetworks/shim_and_sl/include/ |
H A D | ShimPreparedModel.h | 56 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<IBurst>* burst) override;
|
/aosp12/packages/modules/NeuralNetworks/tools/api/ |
H A D | Types.t | 49 class IBurst; 74 using SharedBurst = std::shared_ptr<const IBurst>;
|
/aosp12/packages/modules/NeuralNetworks/driver/sample_aidl/ |
H A D | SampleDriver.h | 127 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<aidl_hal::IBurst>* burst) override;
|