name: "FusedComputeGraph_0"
input: "data_1:0"
op {
name: "Abs_5_out0_asc"
type: "AscGraph"
input: "data_1:0"
attr {
key: "_input_name_key"
value {
list {
s: "__input0"
}
}
}
attr {
key: "_input_name_value"
value {
list {
i: 0
}
}
}
attr {
key: "_output_name_key"
value {
list {
s: "__output0"
}
}
}
attr {
key: "_output_name_value"
value {
list {
i: 0
}
}
}
attr {
key: "ascgraph"
value {
s: "asc_graph_attr {\n tiling_key: -1\n axis {\n name: \"z0\"\n size: \"1024\"\n align: 1\n allow_unaligned_tail: true\n }\n axis {\n id: 1\n name: \"z1\"\n size: \"1025\"\n align: 1\n allow_unaligned_tail: true\n }\n axis {\n id: 2\n name: \"z2\"\n size: \"10\"\n align: 1\n allow_unaligned_tail: true\n }\n}\nasc_node {\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Data_0\"\n type: \"Data\"\n sched {\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n ir_attr_def {\n attr {\n key: \"index\"\n value {\n i: 0\n }\n }\n }\n }\n ir_def {\n output_names: \"y\"\n output_ir_type: 0\n type: \"Data\"\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Data_0\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Load_0\"\n type: \"Load\"\n sched {\n exec_order: 1\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n ir_attr_def {\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Load\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Load_0\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_0\"\n type: \"Abs\"\n sched {\n exec_order: 2\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_0\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_1\"\n type: \"Abs\"\n sched {\n exec_order: 3\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_1\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_2\"\n type: \"Abs\"\n sched {\n exec_order: 4\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_2\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_3\"\n type: \"Abs\"\n sched {\n exec_order: 5\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_3\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_4\"\n type: \"Abs\"\n sched {\n exec_order: 6\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_4\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Abs_5\"\n type: \"Abs\"\n sched {\n exec_order: 7\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Abs\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Abs_5\"\n }\n outputs {\n attr {\n axis_ids: 0\n axis_ids: 1\n axis_ids: 2\n repeats: \"1024\"\n repeats: \"1025\"\n repeats: \"10\"\n strides: \"10250\"\n strides: \"10\"\n strides: \"1\"\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Store_0\"\n type: \"Store\"\n sched {\n exec_order: 8\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n ir_attr_def {\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Store\"\n input_nums: 1\n }\n}\nasc_node {\n input_src {\n src_node_name: \"Abs_5_out0_graph/Store_0\"\n }\n outputs {\n attr {\n mem {\n tensor_id: -1\n }\n que {\n id: -1\n depth: -1\n buf_num: -1\n }\n buf {\n id: -1\n }\n opt {\n reuse_id: -1\n ref_tensor: -1\n merge_scope: -1\n }\n }\n }\n attr {\n name: \"Abs_5_out0_graph/Output_0\"\n type: \"Output\"\n sched {\n exec_order: 9\n axis: 0\n axis: 1\n axis: 2\n loop_axis: -1\n }\n api {\n type: 2\n compute_type: 8\n unit: 7\n }\n ir_attr_def {\n attr {\n key: \"index\"\n value {\n i: 0\n }\n }\n }\n }\n ir_def {\n input_names: \"x\"\n output_names: \"y\"\n input_ir_type: 0\n output_ir_type: 0\n type: \"Output\"\n input_nums: 1\n }\n}\ngraph_name: \"Abs_5_out0_graph\"\n"
}
}
has_out_attr: true
input_desc {
dtype: DT_FLOAT
shape {
dim: 1024
dim: 1025
dim: 10
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_data_type"
value {
s: "DT_FLOAT"
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape"
value {
list {
i: 1024
i: 1025
i: 10
val_type: VT_LIST_INT
}
}
}
attr {
key: "origin_shape_initialized"
value {
b: true
}
}
attr_groups {
attr_group_def {
tensor_attr_group {
origin_symbol_shape: "1024"
origin_symbol_shape: "1025"
origin_symbol_shape: "10"
}
}
}
device_type: "NPU"
}
output_desc {
dtype: DT_FLOAT
shape {
dim: 1024
dim: 1025
dim: 10
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_data_type"
value {
s: "DT_FLOAT"
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape"
value {
list {
i: 1024
i: 1025
i: 10
val_type: VT_LIST_INT
}
}
}
attr {
key: "origin_shape_initialized"
value {
b: true
}
}
attr_groups {
attr_group_def {
tensor_attr_group {
origin_symbol_shape: "1024"
origin_symbol_shape: "1025"
origin_symbol_shape: "10"
}
}
}
device_type: "NPU"
}
}
op {
name: "data_1"
type: "Data"
input: ""
attr {
key: "_input_name_key"
value {
list {
s: "x"
}
}
}
attr {
key: "_input_name_value"
value {
list {
i: 0
}
}
}
attr {
key: "_output_name_key"
value {
list {
s: "y"
}
}
}
attr {
key: "_output_name_value"
value {
list {
i: 0
}
}
}
has_out_attr: true
id: 1
input_desc {
dtype: DT_FLOAT
shape {
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape_initialized"
value {
b: false
}
}
device_type: "NPU"
}
output_desc {
dtype: DT_FLOAT
shape {
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape_initialized"
value {
b: false
}
}
device_type: "NPU"
}
}
op {
name: "netoutput_2"
type: "NetOutput"
input: "Abs_5_out0_asc:0"
attr {
key: "_input_name_key"
value {
list {
s: "x_0"
}
}
}
attr {
key: "_input_name_value"
value {
list {
i: 0
}
}
}
attr {
key: "_output_name_key"
value {
list {
s: "y_0"
}
}
}
attr {
key: "_output_name_value"
value {
list {
i: 0
}
}
}
has_out_attr: true
id: 2
input_desc {
dtype: DT_FLOAT
shape {
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape_initialized"
value {
b: false
}
}
attr_groups {
attr_group_def {
tensor_attr_group {
origin_symbol_shape: "1024"
origin_symbol_shape: "1025"
origin_symbol_shape: "10"
}
}
}
device_type: "NPU"
}
output_desc {
dtype: DT_FLOAT
shape {
}
layout: "ND"
attr {
key: "format_for_int"
value {
i: 2
}
}
attr {
key: "origin_format"
value {
s: "ND"
}
}
attr {
key: "origin_format_for_int"
value {
i: 2
}
}
attr {
key: "origin_shape_initialized"
value {
b: false
}
}
attr_groups {
attr_group_def {
tensor_attr_group {
}
}
}
device_type: "NPU"
}
}