Searched refs:ResilientBurst (Results 1 – 3 of 3) sorted by relevance
40 auto protect(const ResilientBurst& resilientBurst, const FnType& fn) in protect()66 nn::GeneralResult<std::shared_ptr<const ResilientBurst>> ResilientBurst::create(Factory makeBurst) { in create()73 return std::make_shared<ResilientBurst>(PrivateConstructorTag{}, std::move(makeBurst), in create()77 ResilientBurst::ResilientBurst(PrivateConstructorTag /*tag*/, Factory makeBurst, in ResilientBurst() function in android::hardware::neuralnetworks::utils::ResilientBurst84 nn::SharedBurst ResilientBurst::getBurst() const { in getBurst()89 nn::GeneralResult<nn::SharedBurst> ResilientBurst::recover(const nn::IBurst* failingBurst) const { in recover()101 ResilientBurst::OptionalCacheHold ResilientBurst::cacheMemory( in cacheMemory()106 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> ResilientBurst::execute( in execute()116 nn::GeneralResult<nn::SharedExecution> ResilientBurst::createReusableExecution( in createReusableExecution()131 nn::GeneralResult<nn::SharedExecution> ResilientBurst::createReusableExecutionInternal( in createReusableExecutionInternal()[all …]
150 ResilientBurst::Factory makeBurst = in configureExecutionBurst()154 return ResilientBurst::create(std::move(makeBurst)); in configureExecutionBurst()
33 class ResilientBurst final : public nn::IBurst,34 public std::enable_shared_from_this<ResilientBurst> {40 static nn::GeneralResult<std::shared_ptr<const ResilientBurst>> create(Factory makeBurst);42 ResilientBurst(PrivateConstructorTag tag, Factory makeBurst, nn::SharedBurst burst);