text: //this file was generated by ../../../../../../scripts/onnx_generator/OperatorInfo.py
  #include "operators/operator_info.h"
  #include "operator__ai_onnx__equal__1.h"
  
  /* attributes */
  static
  operator_info_attribute
  attributes[] = {
  {
      .name     = "axis",
      .optional = true,
      .type     = ONNX__ATTRIBUTE_PROTO__ATTRIBUTE_TYPE__INT
  },
  {
      .name     = "broadcast",
      .optional = true,
      .type     = ONNX__ATTRIBUTE_PROTO__ATTRIBUTE_TYPE__INT
  }
  };
  
  /* input tensors */
  static
  uint32_t
  input_tensor_type_A[] = {
  ONNX__TENSOR_PROTO__DATA_TYPE__BOOL,
  ONNX__TENSOR_PROTO__DATA_TYPE__INT32,
  ONNX__TENSOR_PROTO__DATA_TYPE__INT64
  };
  
  static
  uint32_t
  input_tensor_type_B[] = {
  ONNX__TENSOR_PROTO__DATA_TYPE__BOOL,
  ONNX__TENSOR_PROTO__DATA_TYPE__INT32,
  ONNX__TENSOR_PROTO__DATA_TYPE__INT64
  };
  
  static
  operator_info_tensor
  inputs[] = {
  {
      .name        = "A",
      .optional    = false,
      .variadic    = false,
      .homogeneous = true,
      .constraint  = "T",
      .n_types     = 3,
      .types       = input_tensor_type_A
  },
  {
      .name        = "B",
      .optional    = false,
      .variadic    = false,
      .homogeneous = true,
      .constraint  = "T",
      .n_types     = 3,
      .types       = input_tensor_type_B
  }
  };
  
  /* output tensors */
  static
  uint32_t
  output_tensor_type_C[] = {
  ONNX__TENSOR_PROTO__DATA_TYPE__BOOL
  };
  
  static
  operator_info_tensor
  outputs[] = {
  {
      .name        = "C",
      .optional    = false,
      .variadic    = false,
      .homogeneous = true,
      .constraint  = "T1",
      .n_types     = 1,
      .types       = output_tensor_type_C
  }
  };
  
  /* constraints */
  static
  operator_info_constraint
  constraints[] = {
  { "T" },
  { "T1" }
  };
  
  /* operator info */
  operator_info
  info_operator__ai_onnx__equal__1 = {
      .name         = "Equal",
      .range_input  = { 2, 2 },
      .range_output = { 1, 1 },
      .n_attribute  = 2,
      .attribute    = attributes,
      .n_input      = 2,
      .input        = inputs,
      .n_output     = 1,
      .output       = outputs,
      .n_constraint = 2,
      .constraint   = constraints
  };