27 const circle::Tensor *input1;
28 const circle::Tensor *input2;
29 const circle::Tensor *output;
31 TISOHeader(config_args, &input1, &input2, &output);
33 std::array<circle::TensorType, 3> types = {input1->type(), input2->type(), output->type()};
37 bool type_check = std::all_of(types.cbegin(), types.cend(), [](
const auto &type)
39 return type == circle::TensorType_BOOL;
44 OMStatus status = utils::checkCondition(type_check);
52 status = utils::checkCondition(input_shape1.
flatSize() == input_shape2.
flatSize());