ONE - On-device Neural Engine
|
#include <KernelGeneratorBase.h>
Public Member Functions | |
virtual | ~KernelGeneratorBase ()=default |
KernelGeneratorBase (const ir::Graph &graph) | |
virtual std::unique_ptr< exec::FunctionSequence > | generate (ir::OperationIndex ind)=0 |
Public Member Functions inherited from onert::ir::OperationVisitor | |
virtual | ~OperationVisitor ()=default |
Protected Member Functions | |
std::unique_ptr< exec::IFunction > | releaseFunction () |
Protected Attributes | |
const ir::Graph & | _graph |
std::unique_ptr< exec::IFunction > | _return_fn |
Definition at line 36 of file KernelGeneratorBase.h.
|
virtualdefault |
|
inline |
Definition at line 40 of file KernelGeneratorBase.h.
|
pure virtual |
Implemented in onert::backend::acl_cl::KernelGenerator, onert::backend::acl_neon::KernelGenerator, onert::backend::ruy::KernelGenerator, onert::backend::xnnpack::KernelGenerator, onert::backend::builtin::KernelGenerator, onert::backend::cpu::KernelGenerator, and onert::backend::trix::KernelGenerator.
|
inlineprotected |
Definition at line 56 of file KernelGeneratorBase.h.
References _return_fn.
Referenced by onert::backend::acl_cl::KernelGenerator::generate(), onert::backend::acl_neon::KernelGenerator::generate(), and onert::backend::trix::KernelGenerator::generate().
|
protected |
Definition at line 63 of file KernelGeneratorBase.h.
Referenced by onert::backend::acl_cl::KernelGenerator::generate(), onert::backend::acl_neon::KernelGenerator::generate(), onert::backend::ruy::KernelGenerator::generate(), onert::backend::builtin::KernelGenerator::generate(), and onert::backend::trix::KernelGenerator::generate().
|
protected |
Definition at line 64 of file KernelGeneratorBase.h.
Referenced by onert::backend::ruy::KernelGenerator::generate(), onert::backend::builtin::KernelGenerator::generate(), and releaseFunction().