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 31 of file NodeSummary.h.
using locop::ArgName = typedef std::string |
Definition at line 29 of file NodeSummary.h.
using locop::ArgValue = typedef std::string |
Definition at line 30 of file NodeSummary.h.
using locop::NodeSummary = typedef NodeDesc |
Definition at line 110 of file NodeSummary.h.
using locop::OpName = typedef std::string |
Definition at line 28 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.