ONE - On-device Neural Engine
Loading...
Searching...
No Matches
Slice.cpp File Reference
#include "Builders.h"
#include "kernels/Utils.h"
#include "MISOKernel.h"
#include <cassert>

Go to the source code of this file.

Namespaces

namespace  luci_interpreter
 

Functions

void luci_interpreter::configure_kernel_CircleSlice (const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
 
void luci_interpreter::execute_kernel_CircleSlice (const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
 

Variable Documentation

◆ begin

◆ begin_count

◆ size

int32_t size[5]
Examples
/github/workspace/compiler/luci/pass/src/RemoveUnnecessaryTransposeNetPass.cpp.

Definition at line 35 of file Slice.cpp.

Referenced by Add(), nnfw::cker::optimized::AddElementwise(), nnfw::cker::optimized::AddElementwise(), nnfw::cker::AddN(), nnfw::cker::optimized::AddScalarBroadcast(), nnfw::cker::optimized::AddScalarBroadcast(), loco::all_nodes(), nnkit::support::onnx::Allocator::Alloc(), flatbuffers::Allocate(), nnkit::support::tf::TensorDataMap::allocate(), flatbuffers::DefaultAllocator::allocate(), flatbuffers::grpc::SliceAllocator::allocate(), luci_interpreter::BuddyMemoryManager::allocate_memory(), onert_micro::core::memory::OMMemoryManager::allocateMemory(), nnkit::support::onnx::Allocator::Allocator(), ANeuralNetworksMemory_createFromFd(), tflimport::as_index_vector(), onert::ir::Operand::asVector(), luci::asymmetric_wquant_with_minmax_per_layer(), luci::VectorWrapper< T >::at(), filesystem::basename(), nnfw::cker::BCastList< N >::BCastList(), nnfw::cker::reference::BinaryArithmeticOp(), nnfw::cker::reference::BinaryArithmeticOp(), nnfw::cker::optimized::BinaryOpElementwise(), nnfw::cker::optimized::BinaryOpScalarBroadcast(), onert_micro::execute::pal::BroadcastInput1(), onert_micro::execute::pal::BroadcastInput2(), circlechef::CircleImport::buffer_info(), tflchef::TFliteImport::buffer_info(), mio::circle::Reader::buffer_info(), tflinspect::Reader::buffer_info(), tflread::Reader::buffer_info(), mio::circle::Reader::buffer_info(), tflread::Reader::buffer_info(), luci_interpreter::build_kernel_CircleResizeBilinear(), luci_interpreter::build_kernel_CircleResizeNearestNeighbor(), luci_interpreter::build_kernel_CircleSlice(), onert_micro::core::reader::OMCircleReader::builtin_code(), luci_interpreter::kernels::calculateActivationRangeQuantized(), luci_interpreter::kernels::calculateOutputShape(), onert::compiler::pass::ConstantInsertionPass::callback(), onert::compiler::train::pass::TrainableConstantInsertionPass::callback(), luci::change_outputs(), luci_interpreter::GraphLoader::checkInplaceOps(), onert::backend::train::BumpPlanner< Index >::claim(), onert::backend::train::FirstFitPlanner< Index >::claim(), onert::backend::train::WICPlanner< Index >::claim(), onert::backend::basic::BumpPlanner::claim(), onert::backend::basic::FirstFitPlanner::claim(), onert::backend::basic::WICPlanner::claim(), onert::backend::train::TensorManager::claimBackPropPlan(), onert::backend::train::TensorManager::claimDisposableBackPropPlan(), onert::backend::train::TensorManager::claimGradientPlan(), onert::backend::train::TensorManager::claimLayerScopePlan(), onert::backend::train::TensorManager::claimNonConstPlan(), onert::backend::train::DisposableMemoryManager::claimPlan(), onert::backend::basic::MemoryManager::claimPlan(), onert::backend::basic::StaticTensorManager::claimPlan(), onert::backend::train::LayerScopeMemoryManager::claimPlan(), onert::backend::train::TensorManager::claimTrainablePlan(), enco::SubnetBlockCompiler::compile(), mpqsolver::core::MAEMetric::compute(), circle_planner::ScratchpadHelperLinux::ComputeScratchpadSizeConv2d(), luci_interpreter::kernels::Add::configure(), luci_interpreter::kernels::Conv2D::configure(), luci_interpreter::kernels::DepthwiseConv2D::configure(), luci_interpreter::kernels::Dequantize::configure(), luci_interpreter::kernels::If::configure(), luci_interpreter::kernels::Mul::configure(), luci_interpreter::kernels::PRelu::configure(), luci_interpreter::kernels::UnidirectionalSequenceLSTM::configure(), luci_interpreter::kernels::While::configure(), luci_interpreter::RuntimeGraph::configure(), onert::backend::cpu::ops::SliceLayer::configure(), onert::backend::cpu::ops::ResizeBilinearLayer::configure(), luci_interpreter::configure_kernel_CircleConcatenation(), luci_interpreter::configure_kernel_CircleConv2D(), luci_interpreter::configure_kernel_CircleResizeBilinear(), onert_micro::import::OMKernelConfiguration::configureKernels(), exo::ConstGenConverter::convert(), mir_onnx::convertShapeV1(), mir_tflite::TFLiteOpCreator::convertStridedSlice(), onert::loader::Copy(), nnfw::cker::Cos(), PrivateMemory::create(), loco::Graph::OutputContext::create(), luci::create_const_node(), luci::create_const_node(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), flatbuffers::Deallocate(), flatbuffers::grpc::SliceAllocator::deallocate(), DEBUGGING_API_P(), DEBUGGING_API_P(), DEBUGGING_API_P(), DEBUGGING_API_P(), DEBUGGING_API_P(), sparsity::FormatConverter< T >::DenseToSparse(), Div(), enco::CppCode::dump(), locop::FormattedGraphImpl< Formatter::LinearV1 >::dump(), circledump::dump_buffer(), tfldump::dump_buffer(), circledump::dump_fbvect(), tfldump::dump_fbvect(), circledump::dump_fbvect(), tfldump::dump_fbvect(), circledump::dump_model(), tfldump::dump_model(), exo::CircleExporter::dumpToFile(), exo::TFLExporter::dumpToFile(), onert_micro::execute::pal::ElementWise(), luci::VectorWrapper< T >::empty(), flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::empty(), luci::CircleExportMetadata::encoded_execution_plan_table(), nnfw::cker::Erf(), onert::backend::cpu::ops::ElementwiseActivationLayer::EvalUsingLookupTable(), luci_interpreter::kernels::Conv2D::execute(), luci_interpreter::kernels::DepthwiseConv2D::execute(), luci_interpreter::kernels::Transpose::execute(), luci_interpreter::kernels::TransposeConv::execute(), luci_interpreter::execute_kernel_CircleAdd(), luci_interpreter::execute_kernel_CircleConv2D(), luci_interpreter::execute_kernel_CircleIf(), luci_interpreter::execute_kernel_CircleReshape(), luci_interpreter::execute_kernel_CircleResizeBilinear(), luci_interpreter::execute_kernel_CircleSlice(), luci_interpreter::execute_kernel_CircleTranspose(), luci_interpreter::execute_kernel_CircleWhile(), nnfw::cker::Exp(), enco::SubnetStructBuilder::expr(), fme_detect::EqualizePatternFinder::find(), training_configure_tool::findAllTrainableOps(), flatbuffers::FindHashFunction16(), flatbuffers::FindHashFunction32(), flatbuffers::FindHashFunction64(), enco::generate_bypass_shuffle(), enco::generate_global_data(), luci_interpreter::kernels::getBeginAndSizeVectors(), onert_micro::core::OMRuntimeContext::getCircleOperatorAt(), luci_interpreter::RuntimeGraph::getInputDataSizeByIndex(), onert_micro::core::getOMDataTypeSize(), luci_interpreter::RuntimeGraph::getOutputDataSizeByIndex(), onert::shape_inference::bcq::getOutputSize(), flexbuffers::GetRoot(), nnfw::cker::GetSize(), onert::exec::ProfileObserver::handleJobEnd(), enco::hoist_object(), luci::Importer::importModule(), onert::shape_inference::inferSliceShape(), luci::input_node(), loco::input_nodes(), nnfw::cker::InstanceNorm(), luci::CircleExporter::invoke(), flatbuffers::IterateObject(), Frontend::load(), nnfw_session::load_circle_from_buffer(), load_from(), onert::loader::loadCircleModel(), luci_interpreter::GraphLoader::loadTensors(), onert::loader::loadTrainingInfo(), nnfw::cker::Log(), nnfw::cker::LogicalNot(), enco::lower_copy(), MapAsVector(), nnfw::cker::MapAsVector(), nnfw::cker::train::MSE(), onert_micro::execute::pal::Mul(), Mul(), luci_interpreter_pal::lstm_internal::mulElementwise(), nnfw::cker::optimized::MulElementwise(), nnfw::cker::optimized::MulElementwise(), nnfw::cker::optimized::MulSimpleBroadcast(), nnfw::cker::optimized::MulSimpleBroadcast(), nnfw::cker::Neg(), nnfw_load_circle_from_buffer(), onert::backend::basic::TensorBuilder::notifyFirstUse(), onert::backend::builtin::TensorBuilder::notifyFirstUse(), nnfw::cker::FusedBatchNorm::operator()(), nnfw::cker::functor::FillPhiloxRandom< CPUDevice, Distribution >::operator()(), circledump::SqueezePrinter::options(), tfldump::SqueezePrinter::options(), luci::output_node(), loco::output_nodes(), luci::CircleReader::parse(), moco::placeholder_node(), nnfw::cker::PortableAsymmetricQuantizeFloats(), nnfw::cker::PortableSymmetricQuantizeFloats(), tflimport::TensorContext::prepare(), tflimport::TensorBags::prepare(), nnkit::support::tf::Runner::prepareInputs(), loco::pull_node(), loco::push_node(), moco::push_node(), exo::circle_detail::registerGraphIOName(), exo::tflite_detail::registerGraphIOName(), onert::backend::train::FirstFitPlanner< Index >::release(), onert::backend::basic::FirstFitPlanner::release(), flatbuffers::FlatBufferBuilder::ReleaseRaw(), flatbuffers::grpc::MessageBuilder::ReleaseRaw(), nnfw::cker::Requantize(), nnfw::cker::Requantize< int8_t, uint8_t >(), nnfw::cker::Requantize< uint8_t, int8_t >(), luci_interpreter::RuntimeGraph::resetOutputTensorsData(), mir::Index::resize(), mir::Shape::resize(), nncc::core::ADT::tensor::Index::resize(), nncc::core::ADT::tensor::Shape::resize(), nnfw::cker::Rsqrt(), nnfw::cker::functor::FillPhiloxRandomTask< Distribution, true >::Run(), nnfw::cker::functor::FillPhiloxRandomTask< Distribution, false >::Run(), onert_micro::train::OMBackpropExecute::runBackward(), onert_micro::execute::OMKernelExecute::runForward(), tflite::reference_ops::SelectTrueCoords(), MappedMemory::set(), locoex::set_new_shape(), nnkit::support::moco::tf::Backend::setInputOutputFromGraph(), nnfw::cker::Sin(), flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::size_bytes(), onert::backend::cpu::ops::sizeOfData(), sizeOfData(), luci::CircleFileExpContract::store(), Sub(), luci::swap_mul_add(), luci::symmetric_wquant_with_minmax_per_layer(), nnfw::cker::SymmetricQuantizeFloats(), tflimport::TflBufferContext::tensor_buffer(), nnfw_session::train_set_expected(), nnfw_session::train_set_input(), onert::exec::DynamicShapeInferer::visit(), onert::ir::OperationValidator::visit(), and locomotiv::Session::~Session().

◆ size_count

int8_t size_count