19#include "kernels/Utils.h"
33 const circle::Tensor *input = kernel.
input();
34 const circle::Tensor *output = kernel.
output();
36 assert(Tensor::element_type(output) == DataType::S32);
37 int32_t *output_data = kernels::getTensorData<int32_t>(runtime_graph->
getDataByTensor(output));
39 const int rank = Tensor::num_dims(input);
40 for (
int i = 0;
i < rank; ++
i)
uint8_t * getDataByTensor(const circle::Tensor *raw_tensor)
const circle::Tensor * output() const
const circle::Tensor * input() const
#define LUCI_INTERPRETER_CHECK(cond)
void execute_kernel_CircleShape(const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
void configure_kernel_CircleShape(const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
T must_cast(loco::Node *node)
const loco::Dimension & dim(uint32_t axis) const