49 const auto kInputsNum = runtime_kernel.
inputs_num;
51 const circle::Tensor *output = runtime_kernel.
outputs[outputTensorIdx];
52 assert(output !=
nullptr);
53 const circle::Tensor *input1 = runtime_kernel.
inputs[input1TensorIdx];
54 assert(input1 !=
nullptr);
57 for (
int idx = 1; idx < kInputsNum; ++idx)
59 const circle::Tensor *input = runtime_kernel.
inputs[idx];
60 assert(input !=
nullptr);
61 status = utils::checkCondition(input1->type() == input->type());
66 status = utils::checkCondition(input1->type() == output->type());
70 for (
int idx = 1; idx < kInputsNum; ++idx)
72 const circle::Tensor *input = runtime_kernel.
inputs[idx];
73 assert(input !=
nullptr);
75 status = utils::checkCondition(input_shape == input1_shape);
80 status = utils::checkCondition(input1->type() != circle::TensorType_INT8 and
81 input1->type() != circle::TensorType_INT16);