24 #ifndef ARM_COMPUTE_BLOBLIFETIMEMANAGER_H 25 #define ARM_COMPUTE_BLOBLIFETIMEMANAGER_H 69 void update_blobs_and_mappings()
override;
72 std::vector<BlobInfo> _blobs;
BlobLifetimeManager()
Constructor.
Copyright (c) 2017-2021 Arm Limited.
BlobLifetimeManager & operator=(const BlobLifetimeManager &)=delete
Prevent instances of this class to be copied.
std::unique_ptr< IMemoryPool > create_pool(IAllocator *allocator) override
Creates a memory pool depending on the memory requirements.
input allocator() -> allocate()
MappingType mapping_type() const override
Returns the type of mappings that the lifetime manager returns.
Concrete class that tracks the lifetime of registered tensors and calculates the systems memory requi...
const info_type & info() const
Accessor to the pool internal configuration meta-data.
std::vector< BlobInfo > info_type
Abstract class of the simple lifetime manager interface.