ONE - On-device Neural Engine
|
#include <UseDefGenerator.h>
Definition at line 57 of file UseDefGenerator.h.
|
delete |
onert::ir::train::UseDefGenerator::UseDefGenerator | ( | const TrainableGraph & | tgraph | ) |
Definition at line 35 of file UseDefGenerator.cc.
References onert::ir::train::TrainableGraph::operation(), and onert::ir::train::TrainableGraph::topolSortOperations().
UseDefChains onert::ir::train::UseDefGenerator::operator() | ( | ) |
Definition at line 54 of file UseDefGenerator.cc.
References onert::ir::train::TrainableGraph::graph().
|
override |
Definition at line 74 of file UseDefGenerator.cc.
References onert::ir::operation::BinaryArithmetic::Param::activation, onert::ir::OperandIndexSequence::at(), onert::ir::DUPLICATED, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::NONE, onert::ir::operation::BinaryArithmetic::param(), and onert::ir::UNDEFINED.
|
override |
Definition at line 100 of file UseDefGenerator.cc.
References onert::ir::operation::Conv2D::Param::activation, onert::ir::OperandIndexSequence::at(), onert::ir::operation::Conv2D::BIAS, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Conv2D::INPUT, onert::ir::operation::Conv2D::KERNEL, onert::ir::NONE, and onert::ir::operation::Conv2D::param().
|
override |
Definition at line 138 of file UseDefGenerator.cc.
References onert::ir::operation::DepthwiseConv2D::Param::activation, onert::ir::OperandIndexSequence::at(), onert::ir::operation::Conv2D::BIAS, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::DepthwiseConv2D::INPUT, onert::ir::operation::DepthwiseConv2D::KERNEL, onert::ir::NONE, and onert::ir::operation::DepthwiseConv2D::param().
|
override |
Definition at line 176 of file UseDefGenerator.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::DUPLICATED, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::ElementwiseActivation::Param::op_type, onert::ir::operation::ElementwiseActivation::param(), onert::ir::operation::ElementwiseActivation::RELU, and onert::ir::UNDEFINED.
|
override |
Definition at line 199 of file UseDefGenerator.cc.
References onert::ir::operation::FullyConnected::Param::activation, onert::ir::OperandIndexSequence::at(), onert::ir::operation::Conv2D::BIAS, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::FullyConnected::INPUT, onert::ir::NONE, onert::ir::operation::FullyConnected::param(), and onert::ir::operation::FullyConnected::WEIGHT.
|
override |
Definition at line 237 of file UseDefGenerator.cc.
References onert::util::ObjectManager< Index, Object >::at(), onert::ir::OperandIndexSequence::at(), onert::ir::DUPLICATED, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::train::TrainableGraph::operands(), onert::ir::UNDEFINED, onert::ir::operation::Loss::Y_PRED, and onert::ir::operation::Loss::Y_TRUE.
|
override |
Definition at line 269 of file UseDefGenerator.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Pad::INPUT, and onert::ir::operation::Pad::PAD.
|
override |
Definition at line 291 of file UseDefGenerator.cc.
References onert::ir::operation::Pool2D::Param::activation, onert::ir::OperandIndexSequence::at(), onert::ir::operation::Pool2D::AVG, onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Pool2D::INPUT, onert::ir::operation::Pool2D::MAX, onert::ir::NONE, onert::ir::operation::Pool2D::Param::op_type, and onert::ir::operation::Pool2D::param().
|
override |
Definition at line 322 of file UseDefGenerator.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), onert::ir::operation::Reduce::INPUT, onert::ir::operation::Reduce::MEAN, onert::ir::operation::Reduce::param(), and onert::ir::operation::Reduce::Param::reduce_type.
|
override |
Definition at line 344 of file UseDefGenerator.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and onert::ir::operation::Reduce::INPUT.
|
override |
Definition at line 361 of file UseDefGenerator.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::Operation::getInputs(), onert::ir::Operation::getOutputs(), and onert::ir::operation::Reduce::INPUT.