49 const circle::Tensor *input = runtime_kernel.
inputs[inputTensorIdx];
50 const circle::Tensor *output = runtime_kernel.
outputs[outputTensorIdx];
52 assert(input !=
nullptr);
53 assert(output !=
nullptr);
59 status = utils::checkCondition(input_shape ==
output_shape);
64 status = utils::checkCondition(output->type() == circle::TensorType_FLOAT32);
69 const auto *input_quantization = input->quantization();
70 status = utils::checkCondition(input->type() != circle::TensorType_FLOAT32 or
71 input_quantization !=
nullptr and
72 input_quantization->scale() !=
nullptr and
73 input_quantization->scale()->size() == 1);