ONE - On-device Neural Engine
|
#include <PostOperatorHook.h>
Public Member Functions | |
PostOperatorHook (py::object analysis, luci_interpreter::Interpreter *interpreter) | |
void | visit (const luci::CircleNode *node) |
Default fallback. | |
void | visit (const luci::CircleConv2D *node) |
void | visit (const luci::CircleDepthwiseConv2D *node) |
void | visit (const luci::CircleAdd *node) |
void | visit (const luci::CircleFullyConnected *node) |
void | visit (const luci::CircleTransposeConv *node) |
void | visit (const luci::CircleInstanceNorm *node) |
void | visit (const luci::CircleSplit *node) |
Public Member Functions inherited from luci::CircleNodeVisitor< void > | |
virtual | ~CircleNodeVisitor ()=default |
Public Member Functions inherited from luci::CircleNodeVisitorBase< T > | |
virtual | ~CircleNodeVisitorBase ()=default |
Definition at line 37 of file PostOperatorHook.h.
|
inlineexplicit |
Definition at line 72 of file PostOperatorHook.h.
|
inline |
Definition at line 170 of file PostOperatorHook.h.
References Add(), luci::CircleNodeMixin< CircleNodeTrait::FusedActFunc >::fusedActivationFunction(), luci::CircleNode::name(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), and dalgona::toString().
|
inline |
Definition at line 116 of file PostOperatorHook.h.
References luci::CircleConv2D::dilation(), luci::CircleNodeMixin< CircleNodeTrait::FusedActFunc >::fusedActivationFunction(), luci::CircleNode::name(), luci::CircleConv2D::padding(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), luci::SAME, luci::CircleConv2D::stride(), and dalgona::toString().
|
inline |
Definition at line 142 of file PostOperatorHook.h.
References luci::CircleDepthwiseConv2D::depthMultiplier(), DepthwiseConv2D, luci::CircleDepthwiseConv2D::dilation(), luci::CircleNodeMixin< CircleNodeTrait::FusedActFunc >::fusedActivationFunction(), luci::CircleNode::name(), luci::CircleDepthwiseConv2D::padding(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), luci::SAME, luci::CircleDepthwiseConv2D::stride(), and dalgona::toString().
|
inline |
Definition at line 185 of file PostOperatorHook.h.
References FullyConnected(), luci::CircleNodeMixin< CircleNodeTrait::FusedActFunc >::fusedActivationFunction(), luci::CircleNode::name(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), and dalgona::toString().
|
inline |
Definition at line 227 of file PostOperatorHook.h.
References luci::CircleInstanceNorm::epsilon(), luci::CircleNodeMixin< CircleNodeTrait::FusedActFunc >::fusedActivationFunction(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), and dalgona::toString().
|
inlinevirtual |
Default fallback.
Reimplemented from luci::CircleNodeVisitor< void >.
Definition at line 79 of file PostOperatorHook.h.
References dalgona::inputsPyArray(), dalgona::multi_out_node(), luci::CircleNode::name(), luci::CircleNode::opcode(), dalgona::outputPyArray(), dalgona::outputsPyArray(), dalgona::pySafeCall(), and dalgona::toString().
|
inline |
Definition at line 246 of file PostOperatorHook.h.
References luci::CircleNode::name(), luci::CircleSplit::num_split(), POST_OPERATOR_HOOK_PROLOGUE_MULTI_OUTS, and dalgona::pySafeCall().
|
inline |
Definition at line 206 of file PostOperatorHook.h.
References luci::CircleNode::name(), dalgona::none(), luci::CircleTransposeConv::padding(), POST_OPERATOR_HOOK_PROLOGUE, dalgona::pySafeCall(), luci::SAME, and luci::CircleTransposeConv::stride().