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::beta, onert::ir::operation::ElementwiseActivation::Param::op_type, and onert::ir::operation::ElementwiseActivation::param().
|
override |
Definition at line 137 of file OperationDumper.cc.
|
override |
Definition at line 139 of file OperationDumper.cc.
|
override |
Definition at line 141 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 150 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 157 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 165 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 174 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 181 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and VERBOSE.
|
override |
Definition at line 439 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 192 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 200 of file OperationDumper.cc.
|
override |
Definition at line 202 of file OperationDumper.cc.
|
override |
Definition at line 204 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 212 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 431 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 258 of file OperationDumper.cc.
|
override |
Definition at line 260 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 266 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 275 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 285 of file OperationDumper.cc.
|
override |
Definition at line 287 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 339 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 294 of file OperationDumper.cc.
|
override |
Definition at line 296 of file OperationDumper.cc.
|
override |
Definition at line 298 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 308 of file OperationDumper.cc.
|
override |
Definition at line 310 of file OperationDumper.cc.
|
override |
Definition at line 312 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 319 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 326 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 348 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 358 of file OperationDumper.cc.
|
override |
Definition at line 388 of file OperationDumper.cc.
|
override |
Definition at line 360 of file OperationDumper.cc.
|
override |
Definition at line 362 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 371 of file OperationDumper.cc.
|
override |
Definition at line 373 of file OperationDumper.cc.
|
override |
Definition at line 375 of file OperationDumper.cc.
|
override |
Definition at line 386 of file OperationDumper.cc.
|
override |
Definition at line 377 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 390 of file OperationDumper.cc.
|
override |
Definition at line 392 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), and onert::util::Index< T, DummyTag >::value().
|
override |
Definition at line 399 of file OperationDumper.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and VERBOSE.
|
override |
Definition at line 421 of file OperationDumper.cc.
|
override |
Definition at line 409 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 423 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 449 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.