ONE - On-device Neural Engine
|
Per-Node Transform. More...
#include <SimpleNodeTransform.h>
Public Member Functions | |
SimpleNodeTransform ()=default | |
virtual | ~SimpleNodeTransform ()=default |
virtual bool | transform (ConcreteNode *node) const =0 |
bool | run (loco::Graph *graph) final |
Run the pass. | |
Public Member Functions inherited from logo::Pass | |
virtual | ~Pass ()=default |
virtual const char * | name (void) const |
Per-Node Transform.
Definition at line 30 of file SimpleNodeTransform.h.
|
default |
|
virtualdefault |
|
inlinefinalvirtual |
Run the pass.
Implements logo::Pass.
Definition at line 39 of file SimpleNodeTransform.h.
References loco::active_nodes(), loco::output_nodes(), and moco::tf::SimpleNodeTransform< ConcreteNode >::transform().
Referenced by package.infer.session::inference().
|
pure virtual |
Implemented in moco::tf::ConcatV2Canonicalizer, moco::tf::ConstCanonicalizer, moco::tf::Conv2DBackpropInputCanonicalizer, moco::tf::DepthwiseConv2dNativeCanonicalizer, moco::tf::IdentityCanonicalizer, moco::tf::MaximumCanonicalizer, moco::tf::MaxPoolCanonicalizer, moco::tf::MeanCanonicalizer, moco::tf::MulCanonicalizer, moco::tf::PadCanonicalizer, moco::tf::TFPushCanonicalizer, moco::tf::RealDivCanonicalizer, moco::tf::ReluCanonicalizer, moco::tf::Relu6Canonicalizer, moco::tf::ReshapeCanonicalizer, moco::tf::RsqrtCanonicalizer, moco::tf::SoftmaxCanonicalizer, moco::tf::SqrtCanonicalizer, moco::tf::SqueezeCanonicalizer, moco::tf::StopGradientCanonicalizer, moco::tf::SubCanonicalizer, moco::tf::TanhCanonicalizer, moco::tf::AddCanonicalizer, moco::tf::AvgPoolCanonicalizer, moco::tf::BiasAddCanonicalizer, and moco::tf::Conv2DCanonicalizer.
Referenced by moco::tf::SimpleNodeTransform< ConcreteNode >::run().