{
"op_type": "Add",
"op_list": [
{
"bin_filename": "Add_BFLOAT16",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "bfloat16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "bfloat16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "bfloat16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_BFLOAT16_FLOAT32",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "bfloat16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_BOOL",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "bool",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "bool",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "bool",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_COMPLEX32",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "complex32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "complex32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "complex32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_COMPLEX64",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "complex64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "complex64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "complex64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_FLOAT16",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "float16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "float16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_FLOAT16_FLOAT32",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "float16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_FLOAT32_BFLOAT16",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "bfloat16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_FLOAT32_FLOAT16",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "float16",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_FLOAT32",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "float32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_INT32",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "int32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "int32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "int32",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_INT64",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "int64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "int64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "int64",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_INT8",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "int8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "int8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "int8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
},
{
"bin_filename": "Add_UINT8",
"inputs": [
{
"name": "x1",
"index": 0,
"dtype": "uint8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
},
{
"name": "x2",
"index": 1,
"dtype": "uint8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
],
"outputs": [
{
"name": "y",
"index": 0,
"dtype": "uint8",
"format": "ND",
"paramType": "required",
"shape": [
-2
],
"format_match_mode": "FormatAgnostic"
}
]
}
]
}