36 m_SuccesfulOptimizations.emplace_back(substitution);
41 m_FailedOptimizations.emplace_back(subgraph);
46 m_UntouchedSubgraphs.emplace_back(subgraph);
void AddFailedSubgraph(SubgraphView &&subgraph)
SubgraphView m_SubstitutableSubgraph
Subgraph of Layers from the original graph which should be replaced.
void AddUntouchedSubgraph(SubgraphView &&subgraph)
const Subgraphs & GetFailedSubgraphs() const
std::vector< SubgraphView > Subgraphs
void AddSubstitution(SubstitutionPair &&substitution)
Subgraphs & GetFailedSubgraphs()
const Substitutions & GetSubstitutions() const
Substitutions & GetSubstitutions()
std::vector< SubstitutionPair > Substitutions
OptimizationViews()=default
bool Validate(const SubgraphView &originalSubgraph) const
Subgraphs & GetUntouchedSubgraphs()
const Subgraphs & GetUntouchedSubgraphs() const
OptimizationViews & operator=(const OptimizationViews &)=delete
SubgraphView m_ReplacementSubgraph
A subgraph of new layers which will replace layers in m_SubstitutableSubgraph.