{
    "op_type": "AdjacentDifference",
    "op_list": [
        {
            "bin_filename": "AdjacentDifference_int8_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int8",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint8_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint8",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_bf16_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "bfloat16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_fp16_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "float16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int16_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint16_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int32_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_fp32_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "float32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint32_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int64_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint64_v_int32_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 3
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int8_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int8",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint8_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint8",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int16_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint16_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_bf16_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "bfloat16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_fp16_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "float16",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int32_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint32_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_fp32_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "float32",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_int64_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        },
        {
            "bin_filename": "AdjacentDifference_uint64_v_int64_i",
            "inputs": [
                {
                    "name": "x",
                    "index": 0,
                    "dtype": "uint64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "outputs": [
                {
                    "name": "y",
                    "index": 0,
                    "dtype": "int64",
                    "format": "ND",
                    "paramType": "required",
                    "shape": [
                        -2
                    ]
                }
            ],
            "attrs": [
                {
                  "name": "y_dtype",
                  "dtype": "int",
                  "value": 9
                }
            ]
        }
    ]
}