19#include "kernels/Utils.h"
27 const auto input_index =
cur_op->inputs()->operator[](0);
30 assert(input_index != -1);
42 for (
int i = 0;
i < N; ++
i)
52 const auto input_index =
cur_op->inputs()->operator[](0);
55 assert(input_index != -1);
64 assert(input_data !=
nullptr);
65 assert(output_data !=
nullptr);
67 switch (Tensor::element_type(input))
70 case DataType::FLOAT32:
79 assert(
false &&
"Unsupported type.");
const circle::Tensor * getCircleTensorByIndex(int32_t index)
uint8_t * getDataByTensor(const circle::Tensor *raw_tensor)
#define LUCI_INTERPRETER_CHECK(cond)
tflite::RuntimeShape getTensorShape(const Tensor *tensor)
void Floor(const luci_interpreter::RuntimeShape &input_shape, const float *input_data, const luci_interpreter::RuntimeShape &output_shape, float *output_data)
void execute_kernel_CircleFloor(const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
void configure_kernel_CircleFloor(const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph)
T must_cast(loco::Node *node)