{
    "buffer_stitch": {
        "stitch_op": [
            [
                "output_0_0"
            ]
        ]
    },
    "composite": true,
    "composite_graph": "22983.22983",
    "id": 1390,
    "input_desc": [
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    768
                ],
                "tensor_name": "input_0"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    768
                ],
                "tensor_name": "input_29"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    768
                ],
                "tensor_name": "input_20"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    768
                ],
                "tensor_name": "input_14"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    1
                ],
                "tensor_name": "input_27"
            }
        ],
        [
            {
                "data_type": "float32",
                "format": "DefaultFormat",
                "shape": [
                    768
                ],
                "tensor_name": "input_8"
            }
        ]
    ],
    "op": "Fused_ReduceSum_Greater_Select_Sqrt_Select_Maximum_RealDiv_Mul_Mul_Mul_TensorAdd_more_split_15714833618082277253",
    "op_desc": [
        {
            "attr": [
                {
                    "data_type": "listInt",
                    "name": "axis",
                    "value": []
                },
                {
                    "data_type": "str",
                    "name": "io_format",
                    "value": "ND"
                },
                {
                    "data_type": "bool",
                    "name": "stitch",
                    "value": true
                },
                {
                    "data_type": "bool",
                    "name": "keep_dims",
                    "value": true
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_0"
                    }
                ]
            ],
            "name": "ReduceSum",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_0"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_0"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_2",
                        "value": 0.0
                    }
                ]
            ],
            "name": "Greater",
            "output_desc": [
                {
                    "data_type": "bool",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_1"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "bool",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_1"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_0"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_2",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_4",
                        "value": 1.0
                    }
                ]
            ],
            "name": "Select",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_2"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_2"
                    }
                ]
            ],
            "name": "Sqrt",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_3"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "bool",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_1"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_3"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_2",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_0"
                    }
                ]
            ],
            "name": "Select",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_4"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_4"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_4",
                        "value": 1.0
                    }
                ]
            ],
            "name": "Maximum",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        1
                    ],
                    "tensor_name": "output_0_5"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_8"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "output_0_5"
                    }
                ]
            ],
            "name": "RealDiv",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_6"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_6"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_6"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_7"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_11",
                        "value": 0.0009999871253967285
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_7"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_8"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_13",
                        "value": 0.9990000128746033
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_14"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_9"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_9"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_8"
                    }
                ]
            ],
            "name": "TensorAdd",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_10"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "bool",
                    "name": "fake_output",
                    "value": true
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_14"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_10"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_2",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_10"
                    }
                ]
            ],
            "name": "InplaceAssign",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_11"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_18",
                        "value": 0.10000002384185791
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_6"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_12"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_19",
                        "value": 0.8999999761581421
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_20"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_13"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_13"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_12"
                    }
                ]
            ],
            "name": "TensorAdd",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_14"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "bool",
                    "name": "fake_output",
                    "value": true
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_20"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_14"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_2",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_14"
                    }
                ]
            ],
            "name": "InplaceAssign",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_15"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_10"
                    }
                ]
            ],
            "name": "Sqrt",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_16"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_16"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_25",
                        "value": 9.999999974752427e-07
                    }
                ]
            ],
            "name": "TensorAdd",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_17"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_14"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_17"
                    }
                ]
            ],
            "name": "RealDiv",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_18"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            1
                        ],
                        "tensor_name": "input_27"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_18"
                    }
                ]
            ],
            "name": "Mul",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_19"
                }
            ]
        },
        {
            "attr": null,
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_29"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_19"
                    }
                ]
            ],
            "name": "Sub",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_20"
                }
            ]
        },
        {
            "attr": [
                {
                    "data_type": "bool",
                    "name": "fake_output",
                    "value": true
                }
            ],
            "impl_path": "",
            "input_desc": [
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_0",
                        "shape": [
                            768
                        ],
                        "tensor_name": "input_29"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_1",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_20"
                    }
                ],
                [
                    {
                        "data_type": "float32",
                        "format": "DefaultFormat",
                        "name": "input_2",
                        "shape": [
                            768
                        ],
                        "tensor_name": "output_0_20"
                    }
                ]
            ],
            "name": "InplaceAssign",
            "output_desc": [
                {
                    "data_type": "float32",
                    "format": "DefaultFormat",
                    "name": "output",
                    "shape": [
                        768
                    ],
                    "tensor_name": "output_0_21"
                }
            ]
        }
    ],
    "op_full_name": "Fused_ReduceSum_Greater_Select_Sqrt_Select_Maximum_RealDiv_Mul_Mul_Mul_TensorAdd_InplaceAssign_Mul_Mul_TensorAdd_InplaceAssign_Sqrt_TensorAdd_RealDiv_Mul_Sub_InplaceAssign_split",
    "output_desc": [
        {
            "data_type": "float32",
            "format": "DefaultFormat",
            "shape": [
                768
            ],
            "tensor_name": "output_0_21"
        },
        {
            "data_type": "float32",
            "format": "DefaultFormat",
            "shape": [
                768
            ],
            "tensor_name": "output_0_15"
        },
        {
            "data_type": "float32",
            "format": "DefaultFormat",
            "shape": [
                768
            ],
            "tensor_name": "output_0_11"
        }
    ],
    "platform": "AKG",
    "process": "cuda"
}