20.02
|
#include <OptimizationViews.hpp>
Classes | |
struct | SubstitutionPair |
Public Types | |
using | Subgraphs = std::vector< SubgraphView > |
using | Substitutions = std::vector< SubstitutionPair > |
Public Member Functions | |
OptimizationViews ()=default | |
OptimizationViews (const OptimizationViews &)=delete | |
OptimizationViews & | operator= (const OptimizationViews &)=delete |
OptimizationViews (OptimizationViews &&)=default | |
OptimizationViews & | operator= (OptimizationViews &&)=default |
void | AddSubstitution (SubstitutionPair &&substitution) |
void | AddFailedSubgraph (SubgraphView &&subgraph) |
void | AddUntouchedSubgraph (SubgraphView &&subgraph) |
const Substitutions & | GetSubstitutions () const |
const Subgraphs & | GetFailedSubgraphs () const |
const Subgraphs & | GetUntouchedSubgraphs () const |
Substitutions & | GetSubstitutions () |
Subgraphs & | GetFailedSubgraphs () |
Subgraphs & | GetUntouchedSubgraphs () |
bool | Validate (const SubgraphView &originalSubgraph) const |
Graph & | GetGraph () |
Definition at line 13 of file OptimizationViews.hpp.
using Subgraphs = std::vector<SubgraphView> |
Definition at line 31 of file OptimizationViews.hpp.
using Substitutions = std::vector<SubstitutionPair> |
Definition at line 32 of file OptimizationViews.hpp.
|
default |
|
delete |
|
default |
|
inline |
Definition at line 39 of file OptimizationViews.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), and MockBackend::OptimizeSubgraphView().
|
inline |
Definition at line 34 of file OptimizationViews.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), and MockBackend::OptimizeSubgraphView().
|
inline |
Definition at line 44 of file OptimizationViews.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), NeonBackend::OptimizeSubgraphView(), RefBackend::OptimizeSubgraphView(), ClBackend::OptimizeSubgraphView(), IBackendInternal::OptimizeSubgraphView(), MockBackend::OptimizeSubgraphView(), and armnn::SampleDynamicBackendId().
|
inline |
Definition at line 50 of file OptimizationViews.hpp.
Referenced by armnn::ApplyBackendOptimizations().
|
inline |
Definition at line 54 of file OptimizationViews.hpp.
|
inline |
Definition at line 59 of file OptimizationViews.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), and MockBackend::OptimizeSubgraphView().
|
inline |
Definition at line 49 of file OptimizationViews.hpp.
Referenced by armnn::ApplyBackendOptimizations().
|
inline |
Definition at line 53 of file OptimizationViews.hpp.
|
inline |
Definition at line 51 of file OptimizationViews.hpp.
|
inline |
Definition at line 55 of file OptimizationViews.hpp.
References OptimizationViews::Validate().
|
delete |
|
default |
bool Validate | ( | const SubgraphView & | originalSubgraph | ) | const |
Definition at line 11 of file OptimizationViews.cpp.
References SubgraphView::GetInputSlots(), SubgraphView::GetLayers(), and SubgraphView::GetOutputSlots().
Referenced by armnn::ApplyBackendOptimizations(), BOOST_AUTO_TEST_CASE(), and OptimizationViews::GetUntouchedSubgraphs().