ArmNN
 22.05
IMemoryOptimizerStrategy Class Referenceabstract

#include <IMemoryOptimizerStrategy.hpp>

Inheritance diagram for IMemoryOptimizerStrategy:
ConstantMemoryStrategy SingleAxisPriorityList StrategyValidator TestStrategy

Public Member Functions

virtual ~IMemoryOptimizerStrategy ()
 
virtual std::string GetName () const =0
 
virtual MemBlockStrategyType GetMemBlockStrategyType () const =0
 
virtual std::vector< MemBinOptimize (std::vector< MemBlock > &memBlocks)=0
 

Detailed Description

Definition at line 45 of file IMemoryOptimizerStrategy.hpp.

Constructor & Destructor Documentation

◆ ~IMemoryOptimizerStrategy()

virtual ~IMemoryOptimizerStrategy ( )
inlinevirtual

Definition at line 48 of file IMemoryOptimizerStrategy.hpp.

References armnn::Optimize().

48 {}

Member Function Documentation

◆ GetMemBlockStrategyType()

virtual MemBlockStrategyType GetMemBlockStrategyType ( ) const
pure virtual

◆ GetName()

virtual std::string GetName ( ) const
pure virtual

◆ Optimize()

virtual std::vector<MemBin> Optimize ( std::vector< MemBlock > &  memBlocks)
pure virtual

The documentation for this class was generated from the following file: