{
  "op_type": "Split",
  "op_list": [
    {
      "bin_filename": "Split_int32_float16",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "float16",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "float16",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int32_float32",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "float32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "float32",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int64_float16",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "float16",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "float16",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int64_float32",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "float32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "float32",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int32_int64",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "int64",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int64_int64",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "int64",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int32_int8",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int32",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "int8",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "int8",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    },
    {
      "bin_filename": "Split_int64_int8",
      "inputs": [
        {
          "name": "split_dim",
          "index": 0,
          "dtype": "int64",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault"
        },
        {
          "name": "x",
          "index": 1,
          "dtype": "int8",
          "format": "ND",
          "paramType": "required",
          "shape": [
            -2
          ],
          "format_match_mode": "FormatDefault",
          "dtype_match_mode": "DtypeByte"
        }
      ],
      "outputs": [
        [
          {
            "name": "y",
            "index": 0,
            "dtype": "int8",
            "format": "ND",
            "paramType": "dynamic",
            "shape": [
              -2
            ],
            "format_match_mode": "FormatDefault",
            "dtype_match_mode": "DtypeByte"
          }
        ]
      ],
      "attrs": [
        {
          "name": "num_split",
          "dtype": "int",
          "value": null
        }
      ]
    }
  ]
}