|
ONE - On-device Neural Engine
|
Data Structures | |
| class | ArgDesc |
| class | CanonicalNodeSummaryBuilder |
| Built-in Node Summary Builder for Canonical Dialect. More... | |
| struct | FormattedGraph |
| class | FormattedGraphImpl |
| class | FormattedGraphImpl< Formatter::LinearV1 > |
| class | FormattedTensorShape |
| class | FormattedTensorShape< TensorShapeFormat::Bracket > |
| class | FormattedTensorShape< TensorShapeFormat::Plain > |
| class | GenericNodeSummaryBuilder |
| Dialect-agnostic Node Summary Builder. More... | |
| struct | NodeDesc |
| struct | NodeSummaryBuilder |
| Build a summary from loco Node. More... | |
| struct | NodeSummaryBuilderFactory |
| struct | Spec |
| struct | Spec< Interface::Formatted > |
| struct | SymbolTable |
| Symbol Table Interface. More... | |
Typedefs | |
| using | OpName = std::string |
| using | ArgName = std::string |
| using | ArgValue = std::string |
| using | ArgElem = std::pair< ArgName, ArgValue > |
| using | NodeSummary = NodeDesc |
Enumerations | |
| enum | Formatter { LinearV1 } |
| enum class | TensorShapeFormat { Plain , Bracket } |
| enum class | Interface { Formatted } |
Functions | |
| std::ostream & | operator<< (std::ostream &, const FormattedGraph &) |
| template<Formatter F> | |
| FormattedGraphImpl< F > | fmt (loco::Graph *g) |
| template<Formatter F> | |
| FormattedGraphImpl< F > | fmt (const std::unique_ptr< loco::Graph > &g) |
| template<TensorShapeFormat F> | |
| FormattedTensorShape< F > | fmt (loco::TensorShape *ptr) |
| std::ostream & | operator<< (std::ostream &, const Spec< Interface::Formatted > &) |
| std::ostream & | operator<< (std::ostream &os, const NodeDesc &d) |
| using locop::ArgElem = typedef std::pair<ArgName, ArgValue> |
Definition at line 32 of file NodeSummary.h.
| using locop::ArgName = typedef std::string |
Definition at line 30 of file NodeSummary.h.
| using locop::ArgValue = typedef std::string |
Definition at line 31 of file NodeSummary.h.
| using locop::NodeSummary = typedef NodeDesc |
Definition at line 111 of file NodeSummary.h.
| using locop::OpName = typedef std::string |
Definition at line 29 of file NodeSummary.h.
| enum locop::Formatter |
| Enumerator | |
|---|---|
| LinearV1 | |
Definition at line 45 of file FormattedGraph.h.
|
strong |
| Enumerator | |
|---|---|
| Formatted | |
Definition at line 25 of file Interfaces.h.
|
strong |
| Enumerator | |
|---|---|
| Plain | |
| Bracket | |
Definition at line 27 of file FormattedTensorShape.h.
| FormattedGraphImpl< F > locop::fmt | ( | const std::unique_ptr< loco::Graph > & | g | ) |
Definition at line 82 of file FormattedGraph.h.
| FormattedGraphImpl< F > locop::fmt | ( | loco::Graph * | g | ) |
Definition at line 77 of file FormattedGraph.h.
Referenced by operator<<().
| FormattedTensorShape< F > locop::fmt | ( | loco::TensorShape * | ptr | ) |
Definition at line 69 of file FormattedTensorShape.h.
| std::ostream & locop::operator<< | ( | std::ostream & | os, |
| const FormattedGraph & | fmt | ||
| ) |
Definition at line 207 of file FormattedGraph.cpp.
References fmt().
| std::ostream & locop::operator<< | ( | std::ostream & | os, |
| const Spec< Interface::Formatted > & | formatted | ||
| ) |
Definition at line 22 of file Interfaces.cpp.
| std::ostream & locop::operator<< | ( | std::ostream & | os, |
| const NodeDesc & | d | ||
| ) |
Definition at line 171 of file FormattedGraph.cpp.
References locop::NodeDesc::Invalid, and locop::NodeDesc::PartiallyKnown.