ArmNN
 20.02
ConvertConstants< Converter, Predicate > Class Template Reference

#include <ConvertConstants.hpp>

Inheritance diagram for ConvertConstants< Converter, Predicate >:
Optimization

Public Member Functions

 ConvertConstants ()=default
 
 ConvertConstants (const ConvertConstants &)=default
 
virtual ~ConvertConstants ()=default
 
void Run (Graph &graph, Layer &layer) const override
 
- Public Member Functions inherited from Optimization
 Optimization ()=default
 
virtual ~Optimization ()=default
 

Detailed Description

template<typename Converter, typename Predicate>
class armnn::optimizations::ConvertConstants< Converter, Predicate >

Definition at line 66 of file ConvertConstants.hpp.

Constructor & Destructor Documentation

◆ ConvertConstants() [1/2]

ConvertConstants ( )
default

◆ ConvertConstants() [2/2]

ConvertConstants ( const ConvertConstants< Converter, Predicate > &  )
default

◆ ~ConvertConstants()

virtual ~ConvertConstants ( )
virtualdefault

Member Function Documentation

◆ Run()

void Run ( Graph graph,
Layer layer 
) const
inlineoverridevirtual

Implements Optimization.

Definition at line 73 of file ConvertConstants.hpp.

References armnn::IgnoreUnused(), and Layer::OperateOnConstantTensors().

74  {
75  IgnoreUnused(graph);
76  if (Predicate::Test(layer))
77  {
78  layer.OperateOnConstantTensors(Converter::Func);
79  }
80  }
void IgnoreUnused(Ts &&...)

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