ONE - On-device Neural Engine
|
#include <OperationDumper.h>
Public Member Functions | |
OperationDumper (const std::string &start_msg) | |
void | visit (const operation::ArgMinMax &) override |
void | visit (const operation::BatchToSpaceND &node) override |
void | visit (const operation::BCQFullyConnected &node) override |
void | visit (const operation::BinaryArithmetic &node) override |
void | visit (const operation::BroadcastTo &) override |
void | visit (const operation::Comparison &) override |
void | visit (const operation::Concat &node) override |
void | visit (const operation::Conv2D &node) override |
void | visit (const operation::ConvertFp16ToFp32 &node) override |
void | visit (const operation::ConvertFp32ToFp16 &node) override |
void | visit (const operation::DepthToSpace &) override |
void | visit (const operation::DepthwiseConv2D &node) override |
void | visit (const operation::ElementwiseActivation &) override |
void | visit (const operation::ElementwiseBinary &) override |
void | visit (const operation::ElementwiseUnary &) override |
void | visit (const operation::EmbeddingLookup &) override |
void | visit (const operation::ExpandDims &) override |
void | visit (const operation::Fill &) override |
void | visit (const operation::FullyConnected &node) override |
void | visit (const operation::Gather &) override |
void | visit (const operation::HashtableLookup &) override |
void | visit (const operation::InstanceNorm &) override |
void | visit (const operation::L2Normalization &) override |
void | visit (const operation::LocalResponseNormalization &) override |
void | visit (const operation::Loss &node) override |
void | visit (const operation::LSTM &) override |
void | visit (const operation::Pack &) override |
void | visit (const operation::Pad &) override |
void | visit (const operation::Permute &node) override |
void | visit (const operation::Pool2D &node) override |
void | visit (const operation::Pow &node) override |
void | visit (const operation::PReLU &) override |
void | visit (const operation::Range &) override |
void | visit (const operation::Rank &) override |
void | visit (const operation::Reduce &) override |
void | visit (const operation::Reshape &node) override |
void | visit (const operation::ResizeBilinear &) override |
void | visit (const operation::ResizeNearestNeighbor &) override |
void | visit (const operation::Reverse &) override |
void | visit (const operation::RmsNorm &) override |
void | visit (const operation::RNN &) override |
void | visit (const operation::Select &node) override |
void | visit (const operation::Shape &node) override |
void | visit (const operation::Softmax &node) override |
void | visit (const operation::SpaceToBatchND &) override |
void | visit (const operation::SpaceToDepth &) override |
void | visit (const operation::Split &) override |
void | visit (const operation::SquaredDifference &) override |
void | visit (const operation::Squeeze &) override |
void | visit (const operation::Slice &) override |
void | visit (const operation::StridedSlice &) override |
void | visit (const operation::StatelessRandomUniform &) override |
void | visit (const operation::Tile &) override |
void | visit (const operation::TopKV2 &) override |
void | visit (const operation::TransposeConv &) override |
void | visit (const operation::Transpose &) override |
void | visit (const operation::Unpack &) override |
void | visit (const operation::OneHot &) override |
void | visit (const operation::If &) override |
void | visit (const operation::While &) override |
![]() | |
virtual | ~OperationVisitor ()=default |
Definition at line 26 of file OperationDumper.h.
onert::ir::OperationDumper::OperationDumper | ( | const std::string & | start_msg | ) |
|
override |
Definition at line 63 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::operation::ArgMinMax::AXIS, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::ArgMinMax::INPUT, onert::ir::operation::ArgMinMax::Param::is_arg_max, onert::ir::IOperation::name(), onert::ir::operation::ArgMinMax::param(), and VERBOSE.
|
override |
Definition at line 72 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 80 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 94 of file OperationDumper.cc.
|
override |
Definition at line 96 of file OperationDumper.cc.
|
override |
Definition at line 98 of file OperationDumper.cc.
|
override |
Definition at line 100 of file OperationDumper.cc.
|
override |
Definition at line 102 of file OperationDumper.cc.
References onert::ir::EXPLICIT, onert::ir::operation::Conv2D::Param::padding, onert::ir::operation::Conv2D::param(), and onert::ir::Padding::type.
|
override |
Definition at line 109 of file OperationDumper.cc.
|
override |
Definition at line 111 of file OperationDumper.cc.
|
override |
Definition at line 113 of file OperationDumper.cc.
|
override |
Definition at line 115 of file OperationDumper.cc.
References onert::ir::EXPLICIT, onert::ir::operation::DepthwiseConv2D::Param::padding, onert::ir::operation::DepthwiseConv2D::param(), and onert::ir::Padding::type.
|
override |
Definition at line 122 of file OperationDumper.cc.
References onert::ir::operation::ElementwiseActivation::Param::alpha, onert::ir::operation::ElementwiseActivation::Param::approximate, onert::ir::operation::ElementwiseActivation::Param::beta, onert::ir::operation::ElementwiseActivation::Param::op_type, and onert::ir::operation::ElementwiseActivation::param().
|
override |
Definition at line 141 of file OperationDumper.cc.
|
override |
Definition at line 143 of file OperationDumper.cc.
|
override |
Definition at line 145 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 154 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 161 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 169 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::ArgMinMax::INPUT, onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 178 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 185 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and VERBOSE.
|
override |
Definition at line 456 of file OperationDumper.cc.
References onert::ir::operation::If::Param::else_subg_index, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), onert::ir::operation::If::param(), onert::ir::operation::If::Param::then_subg_index, and VERBOSE.
|
override |
Definition at line 196 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 204 of file OperationDumper.cc.
|
override |
Definition at line 206 of file OperationDumper.cc.
|
override |
Definition at line 208 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 216 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::LSTM::name(), onert::ir::OperandIndexSequence::size(), and VERBOSE.
|
override |
Definition at line 448 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 262 of file OperationDumper.cc.
|
override |
Definition at line 264 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 270 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Permute::getPermuteType(), onert::ir::IOperation::name(), onert::ir::NCHW_TO_NHWC, onert::ir::NHWC_TO_NCHW, onert::ir::SAME, and VERBOSE.
|
override |
Definition at line 292 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::EXPLICIT, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Pool2D::name(), onert::ir::operation::Pool2D::Param::padding, onert::ir::operation::Pool2D::param(), onert::ir::Padding::type, and VERBOSE.
|
override |
Definition at line 302 of file OperationDumper.cc.
|
override |
Definition at line 304 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 356 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 311 of file OperationDumper.cc.
|
override |
Definition at line 313 of file OperationDumper.cc.
|
override |
Definition at line 315 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::OperandIndexSequence::size(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 325 of file OperationDumper.cc.
|
override |
Definition at line 327 of file OperationDumper.cc.
|
override |
Definition at line 329 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 336 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 343 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 365 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 375 of file OperationDumper.cc.
|
override |
Definition at line 405 of file OperationDumper.cc.
|
override |
Definition at line 377 of file OperationDumper.cc.
|
override |
Definition at line 379 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 388 of file OperationDumper.cc.
|
override |
Definition at line 390 of file OperationDumper.cc.
|
override |
Definition at line 392 of file OperationDumper.cc.
|
override |
Definition at line 403 of file OperationDumper.cc.
|
override |
Definition at line 394 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 407 of file OperationDumper.cc.
|
override |
Definition at line 409 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 416 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 438 of file OperationDumper.cc.
|
override |
Definition at line 426 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::EXPLICIT, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::TransposeConv::Param::padding, onert::ir::operation::TransposeConv::param(), onert::ir::Padding::type, and VERBOSE.
|
override |
Definition at line 440 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), and VERBOSE.
|
override |
Definition at line 466 of file OperationDumper.cc.
References onert::ir::operation::While::Param::body_subg_index, onert::ir::operation::While::Param::cond_subg_index, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::IOperation::name(), onert::ir::operation::While::param(), and VERBOSE.