| { |
| version: { |
| _major: 0, |
| _minor: 70, |
| _patch: 0, |
| _draft: false |
| }, |
| regions: [ |
| { |
| name: "main", |
| blocks: [ |
| { |
| name: "main", |
| operators: [ |
| { |
| op: "SLICE", |
| attribute_type: "SliceAttribute", |
| attribute: { |
| start: [ |
| 0 |
| ], |
| size: [ |
| 32 |
| ] |
| }, |
| inputs: [ |
| "TosaInput_0" |
| ], |
| outputs: [ |
| "layer_0" |
| ] |
| }, |
| { |
| op: "SLICE", |
| attribute_type: "SliceAttribute", |
| attribute: { |
| start: [ |
| 32 |
| ], |
| size: [ |
| 32 |
| ] |
| }, |
| inputs: [ |
| "TosaInput_0" |
| ], |
| outputs: [ |
| "layer_1" |
| ] |
| }, |
| { |
| op: "REDUCE_SUM", |
| attribute_type: "AxisAttribute", |
| attribute: { |
| axis: 0 |
| }, |
| inputs: [ |
| "layer_0" |
| ], |
| outputs: [ |
| "layer_2" |
| ] |
| }, |
| { |
| op: "REDUCE_SUM", |
| attribute_type: "AxisAttribute", |
| attribute: { |
| axis: 0 |
| }, |
| inputs: [ |
| "layer_1" |
| ], |
| outputs: [ |
| "layer_3" |
| ] |
| }, |
| { |
| op: "CONCAT", |
| attribute_type: "AxisAttribute", |
| attribute: { |
| axis: 0 |
| }, |
| inputs: [ |
| "layer_2", |
| "layer_3" |
| ], |
| outputs: [ |
| "TosaOutput_0" |
| ] |
| } |
| ], |
| tensors: [ |
| { |
| name: "TosaInput_0", |
| shape: [ |
| 64 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "TosaOutput_0", |
| shape: [ |
| 2 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_0", |
| shape: [ |
| 32 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_1", |
| shape: [ |
| 32 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_2", |
| shape: [ |
| 1 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_3", |
| shape: [ |
| 1 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| } |
| ], |
| inputs: [ |
| "TosaInput_0" |
| ], |
| outputs: [ |
| "TosaOutput_0" |
| ] |
| } |
| ] |
| } |
| ] |
| } |