ONE - On-device Neural Engine
|
#include <OMRuntimeKernel.h>
Public Member Functions | |
OMRuntimeKernel ()=default | |
OMRuntimeKernel (const OMRuntimeKernel &)=delete | |
OMRuntimeKernel (OMRuntimeKernel &&)=delete | |
~OMRuntimeKernel ()=default | |
OMRuntimeKernel & | operator= (const OMRuntimeKernel &)=delete |
OMRuntimeKernel && | operator= (const OMRuntimeKernel &&)=delete |
OMStatus | readKernel (uint16_t op_index, core::OMRuntimeContext &runtime_context) |
OMStatus | getDataFromStorage (uint16_t op_index, core::OMRuntimeStorage &storage, core::OMRuntimeContext &context) |
Data Fields | |
const circle::Tensor * | inputs [maxInputSize] = {nullptr} |
const circle::Tensor * | outputs [maxOutputSize] = {nullptr} |
uint8_t * | inputs_data [maxInputSize] = {nullptr} |
uint8_t * | outputs_data [maxOutputSize] = {nullptr} |
int32_t | inputs_index [maxInputSize] = {-1} |
int32_t | outputs_index [maxOutputSize] = {-1} |
uint32_t | outputs_num = 0 |
uint32_t | inputs_num = 0 |
const circle::Operator * | first_operator = nullptr |
Definition at line 34 of file OMRuntimeKernel.h.
|
default |
|
delete |
|
delete |
|
default |
OMStatus onert_micro::execute::OMRuntimeKernel::getDataFromStorage | ( | uint16_t | op_index, |
core::OMRuntimeStorage & | storage, | ||
core::OMRuntimeContext & | context | ||
) |
Definition at line 67 of file OMRuntimeKernel.cpp.
References onert_micro::core::OMRuntimeContext::getConstDataByTensorIndex(), onert_micro::core::OMRuntimeStorage::getDataByTensorIndex(), onert_micro::core::OMRuntimeStorage::getKernelType(), onert_micro::core::Inplace, onert_micro::Ok, onert_micro::core::OMRuntimeStorage::removeTensorFromTensorIndexToData(), and onert_micro::core::OMRuntimeStorage::saveDataToTensorIndex().
Referenced by onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::execute::SISOHeader(), and onert_micro::execute::TISOHeader().
|
delete |
|
delete |
OMStatus onert_micro::execute::OMRuntimeKernel::readKernel | ( | uint16_t | op_index, |
core::OMRuntimeContext & | runtime_context | ||
) |
Definition at line 22 of file OMRuntimeKernel.cpp.
References first_operator, onert_micro::core::OMRuntimeContext::getCircleOperatorAt(), onert_micro::core::OMRuntimeContext::getTensorByIndex(), inputs, inputs_index, inputs_num, onert_micro::Ok, outputs, outputs_index, outputs_num, and onert_micro::UnknownError.
Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMean(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReduceProd(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleSelectV2(), onert_micro::import::configure_kernel_CircleShape(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSum(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().
const circle::Operator* onert_micro::execute::OMRuntimeKernel::first_operator = nullptr |
Definition at line 63 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), and readKernel().
const circle::Tensor* onert_micro::execute::OMRuntimeKernel::inputs[maxInputSize] = {nullptr} |
Definition at line 51 of file OMRuntimeKernel.h.
Referenced by package.experimental.train.dataloader.DataLoader::__init__(), onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMean(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReduceProd(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleSelectV2(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSum(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.common.basesession.BaseSession::set_inputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), package.experimental.train.dataloader.DataLoader::split(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().
uint8_t* onert_micro::execute::OMRuntimeKernel::inputs_data[maxInputSize] = {nullptr} |
Definition at line 54 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().
int32_t onert_micro::execute::OMRuntimeKernel::inputs_index[maxInputSize] = {-1} |
Definition at line 57 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSum(), and readKernel().
uint32_t onert_micro::execute::OMRuntimeKernel::inputs_num = 0 |
Definition at line 61 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleWhile(), and readKernel().
const circle::Tensor* onert_micro::execute::OMRuntimeKernel::outputs[maxOutputSize] = {nullptr} |
Definition at line 52 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMean(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReduceProd(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleSelectV2(), onert_micro::import::configure_kernel_CircleShape(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSum(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::get_outputs(), package.infer.session.session::inference(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.common.basesession.BaseSession::set_outputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().
uint8_t* onert_micro::execute::OMRuntimeKernel::outputs_data[maxOutputSize] = {nullptr} |
Definition at line 55 of file OMRuntimeKernel.h.
Referenced by onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMean(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleReduceProd(), onert_micro::execute::execute_kernel_CircleSelectV2(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSum(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().
int32_t onert_micro::execute::OMRuntimeKernel::outputs_index[maxOutputSize] = {-1} |
Definition at line 58 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleReshape(), and readKernel().
uint32_t onert_micro::execute::OMRuntimeKernel::outputs_num = 0 |
Definition at line 60 of file OMRuntimeKernel.h.
Referenced by onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleWhile(), and readKernel().