ONE - On-device Neural Engine
|
#include <KernelGenerator.h>
Public Member Functions | |
KernelGenerator (const ir::train::TrainableGraph &tgraph, const std::shared_ptr< TensorRegistry > &tensor_reg, const std::shared_ptr< ExternalContext > &external_context) | |
std::unique_ptr< exec::train::TrainableFnSequence > | generate (ir::OperationIndex ind) override |
void | setTensorRegistries (const compiler::train::TensorRegistries &tensor_registries) |
void | setWholeGraphOutputs (const ir::OperandIndexSequence &outputs) |
![]() | |
virtual | ~KernelGeneratorBase ()=default |
KernelGeneratorBase (const ir::train::TrainableGraph &tgraph) | |
![]() | |
virtual | ~TrainableOperationVisitor ()=default |
Additional Inherited Members | |
![]() | |
const ir::train::TrainableGraph & | _tgraph |
std::unique_ptr< exec::train::ITrainableFunction > | _return_fn |
Definition at line 31 of file KernelGenerator.h.
onert::backend::builtin::train::KernelGenerator::KernelGenerator | ( | const ir::train::TrainableGraph & | tgraph, |
const std::shared_ptr< TensorRegistry > & | tensor_reg, | ||
const std::shared_ptr< ExternalContext > & | external_context | ||
) |
Definition at line 24 of file KernelGenerator.cc.
|
overridevirtual |
Implements onert::backend::train::KernelGeneratorBase.
Definition at line 31 of file KernelGenerator.cc.
References onert::backend::train::KernelGeneratorBase::_return_fn, onert::backend::train::KernelGeneratorBase::_tgraph, onert::ir::train::ITrainableOperation::accept(), and onert::ir::train::TrainableGraph::operation().
|
inline |
Definition at line 40 of file KernelGenerator.h.
|
inline |
Definition at line 45 of file KernelGenerator.h.