{
  "op_type": "Cross",
  "op_list": [
    {
      "bin_filename": "Cross_bf16_high_performance",
      "inputs": [
        {
          "name": "x1",
          "index": 0,
          "dtype": "bfloat16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        },
        {
          "name": "x2",
          "index": 1,
          "dtype": "bfloat16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "outputs": [
        {
          "name": "y",
          "index": 0,
          "dtype": "bfloat16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "attrs": [
        {
          "name": "dim",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Cross_fp16_high_performance",
      "inputs": [
        {
          "name": "x1",
          "index": 0,
          "dtype": "float16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        },
        {
          "name": "x2",
          "index": 1,
          "dtype": "float16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "outputs": [
        {
          "name": "y",
          "index": 0,
          "dtype": "float16",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "attrs": [
        {
          "name": "dim",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Cross_fp32_high_performance",
      "inputs": [
        {
          "name": "x1",
          "index": 0,
          "dtype": "float32",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        },
        {
          "name": "x2",
          "index": 1,
          "dtype": "float32",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "outputs": [
        {
          "name": "y",
          "index": 0,
          "dtype": "float32",
          "format": "ND",
          "paramType": "required",
          "shape": [-2]
        }
      ],
      "attrs": [
        {
          "name": "dim",
          "dtype": "int",
          "value": null
        }
      ]
    }
  ]
}