|
ONE - On-device Neural Engine
|
Namespaces | |
| namespace | ops |
Data Structures | |
| class | Backend |
| class | BackendContext |
| class | Config |
| class | ExternalContext |
| class | KernelGenerator |
| class | Validator |
Typedefs | |
| using | StaticTensorManager = basic::StaticTensorManager |
| using | Tensor = basic::Tensor |
| using | ExternalTensor = basic::ExternalTensor |
| using | TensorBuilder = basic::TensorBuilder |
Functions | |
| ops::ArithmeticType | convertArithmeticType (ir::operation::BinaryArithmetic::ArithmeticType arithmetic_type_ir) |
| ops::ElementwiseActivationType | convertElementwiseActivationType (ir::operation::ElementwiseActivation::Type type_ir) |
| ops::ElementwiseBinaryType | convertElementwiseBinaryType (ir::operation::ElementwiseBinary::ElementwiseBinaryType type_ir) |
| ops::ElementwiseUnaryType | convertElementwiseUnaryType (ir::operation::ElementwiseUnary::Type type_ir) |
| ops::PoolType | convertPoolType (ir::operation::Pool2D::PoolType type_ir) |
| ops::ReduceType | convertReduceType (ir::operation::Reduce::ReduceType reduce_type_ir) |
| ir::OperandIndexMap< ir::OperandIndex > | findSharedMemoryOperandIndexes (const ir::IGraph &graph) |
| using onert::backend::cpu::ExternalTensor = typedef basic::ExternalTensor |
| using onert::backend::cpu::StaticTensorManager = typedef basic::StaticTensorManager |
Definition at line 25 of file StaticTensorManager.h.
| using onert::backend::cpu::Tensor = typedef basic::Tensor |
| using onert::backend::cpu::TensorBuilder = typedef basic::TensorBuilder |
Definition at line 25 of file TensorBuilder.h.
| ops::ArithmeticType onert::backend::cpu::convertArithmeticType | ( | ir::operation::BinaryArithmetic::ArithmeticType | arithmetic_type_ir | ) |
Definition at line 30 of file BinaryArithmeticLayer.cc.
References onert::ir::operation::BinaryArithmetic::ADD, onert::ir::operation::BinaryArithmetic::DIV, onert::backend::cpu::ops::kAdd, onert::backend::cpu::ops::kDiv, onert::backend::cpu::ops::kMul, onert::backend::cpu::ops::kSub, onert::ir::operation::BinaryArithmetic::MUL, and onert::ir::operation::BinaryArithmetic::SUB.
| ops::ElementwiseActivationType onert::backend::cpu::convertElementwiseActivationType | ( | ir::operation::ElementwiseActivation::Type | type_ir | ) |
Definition at line 37 of file ElementwiseActivationLayer.cc.
References onert::ir::operation::ElementwiseActivation::ELU, onert::ir::operation::ElementwiseActivation::GELU, onert::backend::cpu::ops::kElu, onert::backend::cpu::ops::kGELU, onert::backend::cpu::ops::kLeakyReLU, onert::backend::cpu::ops::kLogistic, onert::backend::cpu::ops::kReLU, onert::backend::cpu::ops::kTanh, onert::ir::operation::ElementwiseActivation::LEAKY_RELU, onert::ir::operation::ElementwiseActivation::LOGISTIC, onert::ir::operation::ElementwiseActivation::RELU, and onert::ir::operation::ElementwiseActivation::TANH.
| ops::ElementwiseBinaryType onert::backend::cpu::convertElementwiseBinaryType | ( | ir::operation::ElementwiseBinary::ElementwiseBinaryType | type_ir | ) |
Definition at line 35 of file ElementwiseBinaryLayer.cc.
References onert::ir::operation::ElementwiseBinary::FLOOR_DIV, onert::ir::operation::ElementwiseBinary::FLOOR_MOD, onert::backend::cpu::ops::kFloorDiv, onert::backend::cpu::ops::kFloorMod, onert::backend::cpu::ops::kLogicalAnd, onert::backend::cpu::ops::kLogicalOr, onert::backend::cpu::ops::kMax, onert::backend::cpu::ops::kMin, onert::ir::operation::ElementwiseBinary::LOGICAL_AND, onert::ir::operation::ElementwiseBinary::LOGICAL_OR, onert::ir::operation::ElementwiseBinary::MAX, and onert::ir::operation::ElementwiseBinary::MIN.
| ops::ElementwiseUnaryType onert::backend::cpu::convertElementwiseUnaryType | ( | ir::operation::ElementwiseUnary::Type | type_ir | ) |
Definition at line 36 of file ElementwiseUnaryLayer.cc.
References onert::ir::operation::ElementwiseUnary::ABS, onert::ir::operation::ElementwiseUnary::CAST, onert::ir::operation::ElementwiseUnary::COS, onert::ir::operation::ElementwiseUnary::DEQUANTIZE, onert::ir::operation::ElementwiseUnary::ERF, onert::ir::operation::ElementwiseUnary::EXP, onert::ir::operation::ElementwiseUnary::FLOOR, onert::backend::cpu::ops::kAbs, onert::backend::cpu::ops::kCast, onert::backend::cpu::ops::kCos, onert::backend::cpu::ops::kDequantize, onert::backend::cpu::ops::kErf, onert::backend::cpu::ops::kExp, onert::backend::cpu::ops::kFloor, onert::backend::cpu::ops::kLog, onert::backend::cpu::ops::kLogicalNot, onert::backend::cpu::ops::kNeg, onert::backend::cpu::ops::kQuantize, onert::backend::cpu::ops::kRound, onert::backend::cpu::ops::kRSqrt, onert::backend::cpu::ops::kSin, onert::backend::cpu::ops::kSqrt, onert::backend::cpu::ops::kSquare, onert::backend::cpu::ops::kZerosLike, onert::ir::operation::ElementwiseUnary::LOG, onert::ir::operation::ElementwiseUnary::LOGICAL_NOT, onert::ir::operation::ElementwiseUnary::NEG, onert::ir::operation::ElementwiseUnary::QUANTIZE, onert::ir::operation::ElementwiseUnary::ROUND, onert::ir::operation::ElementwiseUnary::RSQRT, onert::ir::operation::ElementwiseUnary::SIN, onert::ir::operation::ElementwiseUnary::SQRT, onert::ir::operation::ElementwiseUnary::SQUARE, and onert::ir::operation::ElementwiseUnary::ZEROS_LIKE.
| ops::PoolType onert::backend::cpu::convertPoolType | ( | ir::operation::Pool2D::PoolType | type_ir | ) |
Definition at line 32 of file Pool2DLayer.cc.
References onert::ir::operation::Pool2D::AVG, onert::backend::cpu::ops::kAvg, onert::backend::cpu::ops::kMax, and onert::ir::operation::Pool2D::MAX.
| ops::ReduceType onert::backend::cpu::convertReduceType | ( | ir::operation::Reduce::ReduceType | reduce_type_ir | ) |
Definition at line 32 of file ReduceLayer.cc.
References onert::ir::operation::Reduce::ALL, onert::ir::operation::Reduce::ANY, onert::backend::cpu::ops::kAll, onert::backend::cpu::ops::kAny, onert::backend::cpu::ops::kMax, onert::backend::cpu::ops::kMin, onert::backend::cpu::ops::kProd, onert::backend::cpu::ops::kSum, onert::ir::operation::Reduce::MAX, onert::ir::operation::Reduce::MIN, onert::ir::operation::Reduce::PROD, and onert::ir::operation::Reduce::SUM.
| ir::OperandIndexMap< ir::OperandIndex > onert::backend::cpu::findSharedMemoryOperandIndexes | ( | const ir::IGraph & | graph | ) |
Definition at line 73 of file SharedMemoryOperands.cc.
References onert::ir::OperandIndexSequence::at(), onert::ir::IOperation::getInputs(), onert::ir::IOperation::getOutputs(), and onert::ir::OperandIndexSequence::size().
Referenced by onert::backend::cpu::Backend::newContext().