20#include "kernels/Utils.h"
22#include <tensorflow/lite/kernels/internal/reference/resize_nearest_neighbor.h>
23#include "PALResizeNearestNeighbor.h"
53 tflite::ResizeNearestNeighborParams
op_params{};
56 switch (
output()->element_type())
58 case DataType::FLOAT32:
59 tflite::reference_ops::ResizeNearestNeighbor(
64 luci_interpreter_pal::ResizeNearestNeighbor(
69 throw std::runtime_error(
"luci-intp ResizeNearestNeighbor Unsupported type.");
const ResizeNearestNeighborParams & params() const
void resize(const Shape &new_shape)
const Shape & shape() const
const Tensor * input() const
ResizeNearestNeighbor(const Tensor *input, const Tensor *shape, Tensor *output, const ResizeNearestNeighborParams ¶ms)
const Tensor * size() const
void configure() override
void execute() const override
#define LUCI_INTERPRETER_CHECK(cond)
const luci_interpreter::RuntimeShape output_shape
tflite::RuntimeShape getTensorShape(const Tensor *tensor)
T must_cast(loco::Node *node)