{
    "buffer_stitch": {
        "stitch_op": [
            [
                "output_0_5"
            ],
            [
                "output_0_8"
            ]
        ]
    },
    "composite": true,
    "composite_graph": "23244.23244",
    "id": 968,
    "input_desc": [
        [
            {
                "data_type": "float16",
                "format": "DefaultFormat",
                "shape": [
                    64,
                    1,
                    1,
                    128
                ],
                "tensor_name": "input_6"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    64,
                    12,
                    128,
                    128
                ],
                "tensor_name": "input_0"
            }
        ],
        [
            {
                "data_type": "float16",
                "format": "DefaultFormat",
                "shape": [
                    64,
                    12,
                    128,
                    128
                ],
                "tensor_name": "input_5"
            }
        ]
    ],
    "op": "Fused_Cast_LessEqual_Cast_Mul_TensorAdd_ReduceMax_Sub_Exp_ReduceSum_RealDiv_Mul__more_split_16134822911161491002",
    "op_desc": [
        {
            "attr": [
                {
                    "data_type": "bool",
                    "name": "is_backed_cast",
                    "value": false
                },
                {
                    "data_type": "str",
                    "name": "dst_type",
                    "value": "float16"
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "input_0"
                    }
                ]
            ],
            "name": "Cast",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_0"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_0"
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_2",
                        "value": 0.89990234375
                    }
                ]
            ],
            "name": "LessEqual",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_1"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "bool",
                    "name": "is_backed_cast",
                    "value": false
                },
                {
                    "data_type": "str",
                    "name": "dst_type",
                    "value": "float16"
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_1"
                    }
                ]
            ],
            "name": "Cast",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_2"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_4",
                        "value": 0.125
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "input_5"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_3"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            1,
                            1,
                            128
                        ],
                        "tensor_name": "input_6"
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_3"
                    }
                ]
            ],
            "name": "TensorAdd",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_4"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "str",
                    "name": "io_format",
                    "value": "ND"
                },
                {
                    "data_type": "bool",
                    "name": "stitch",
                    "value": true
                },
                {
                    "data_type": "bool",
                    "name": "keep_dims",
                    "value": true
                },
                {
                    "data_type": "listInt",
                    "name": "axis",
                    "value": [
                        -1
                    ]
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_4"
                    }
                ]
            ],
            "name": "ReduceMax",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        1
                    ],
                    "tensor_name": "output_0_5"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_4"
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            1
                        ],
                        "tensor_name": "output_0_5"
                    }
                ]
            ],
            "name": "Sub",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_6"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_6"
                    }
                ]
            ],
            "name": "Exp",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_7"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "str",
                    "name": "io_format",
                    "value": "ND"
                },
                {
                    "data_type": "bool",
                    "name": "stitch",
                    "value": true
                },
                {
                    "data_type": "bool",
                    "name": "keep_dims",
                    "value": true
                },
                {
                    "data_type": "listInt",
                    "name": "axis",
                    "value": [
                        -1
                    ]
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_7"
                    }
                ]
            ],
            "name": "ReduceSum",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        1
                    ],
                    "tensor_name": "output_0_8"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_7"
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            1
                        ],
                        "tensor_name": "output_0_8"
                    }
                ]
            ],
            "name": "RealDiv",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_9"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_13",
                        "value": 1.111328125
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_9"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_10"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_10"
                    }
                ],
                [
                    {
                        "data_type": "float16",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            64,
                            12,
                            128,
                            128
                        ],
                        "tensor_name": "output_0_2"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float16",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        64,
                        12,
                        128,
                        128
                    ],
                    "tensor_name": "output_0_11"
                }
            ]
        }
    ],
    "op_full_name": "Fused_Cast_LessEqual_Cast_Mul_TensorAdd_ReduceMax_Sub_Exp_ReduceSum_RealDiv_Mul_Mul_split",
    "output_desc": [
        {
            "data_type": "float16",
            "format": "DefaultFormat",
            "shape": [
                64,
                12,
                128,
                128
            ],
            "tensor_name": "output_0_9"
        },
        {
            "data_type": "float16",
            "format": "DefaultFormat",
            "shape": [
                64,
                12,
                128,
                128
            ],
            "tensor_name": "output_0_11"
        },
        {
            "data_type": "float16",
            "format": "DefaultFormat",
            "shape": [
                64,
                12,
                128,
                128
            ],
            "tensor_name": "output_0_2"
        }
    ],
    "platform": "AKG",
    "process": "cuda"
}
