{ version: { _major: 0, _minor: 50, _patch: 0, _draft: false }, blocks: [ { name: "main", operators: [ { op: "CONST", attribute_type: "NONE", inputs: [ ], outputs: [ "layer_0" ] }, { op: "CONST", attribute_type: "NONE", inputs: [ ], outputs: [ "layer_1" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4, 4 ] }, inputs: [ "TosaInput_0" ], outputs: [ "layer_2" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 0, 0, 0 ], size: [ 1, 4, 4 ] }, inputs: [ "layer_2" ], outputs: [ "layer_3" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 1, 0, 0 ], size: [ 1, 4, 4 ] }, inputs: [ "layer_2" ], outputs: [ "layer_4" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 2, 0, 0 ], size: [ 1, 4, 4 ] }, inputs: [ "layer_2" ], outputs: [ "layer_5" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 3, 0, 0 ], size: [ 1, 4, 4 ] }, inputs: [ "layer_2" ], outputs: [ "layer_6" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4, 8 ] }, inputs: [ "TosaInput_1" ], outputs: [ "layer_7" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 0, 0, 0 ], size: [ 1, 4, 8 ] }, inputs: [ "layer_7" ], outputs: [ "layer_8" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 1, 0, 0 ], size: [ 1, 4, 8 ] }, inputs: [ "layer_7" ], outputs: [ "layer_9" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 2, 0, 0 ], size: [ 1, 4, 8 ] }, inputs: [ "layer_7" ], outputs: [ "layer_10" ] }, { op: "SLICE", attribute_type: "SliceAttribute", attribute: { start: [ 3, 0, 0 ], size: [ 1, 4, 8 ] }, inputs: [ "layer_7" ], outputs: [ "layer_11" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 8 ] }, inputs: [ "layer_8" ], outputs: [ "layer_12" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 8 ] }, inputs: [ "layer_9" ], outputs: [ "layer_13" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 8 ] }, inputs: [ "layer_10" ], outputs: [ "layer_14" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 8 ] }, inputs: [ "layer_11" ], outputs: [ "layer_15" ] }, { op: "TRANSPOSE", attribute_type: "TransposeAttribute", attribute: { perms: [ 1, 0 ] }, inputs: [ "layer_12" ], outputs: [ "layer_16" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4 ] }, inputs: [ "layer_3" ], outputs: [ "layer_17" ] }, { op: "FULLY_CONNECTED", attribute_type: "FullyConnectedAttribute", attribute: { input_zp: -1, weight_zp: -1, accum_dtype: "INT32" }, inputs: [ "layer_17", "layer_16", "layer_0" ], outputs: [ "layer_18" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 0, output_zp: 9, multiplier: [ 1706807265 ], shift: [ 39 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_18" ], outputs: [ "layer_19" ] }, { op: "TRANSPOSE", attribute_type: "TransposeAttribute", attribute: { perms: [ 1, 0 ] }, inputs: [ "layer_13" ], outputs: [ "layer_20" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4 ] }, inputs: [ "layer_4" ], outputs: [ "layer_21" ] }, { op: "FULLY_CONNECTED", attribute_type: "FullyConnectedAttribute", attribute: { input_zp: -1, weight_zp: -1, accum_dtype: "INT32" }, inputs: [ "layer_21", "layer_20", "layer_0" ], outputs: [ "layer_22" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 0, output_zp: 9, multiplier: [ 1706807265 ], shift: [ 39 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_22" ], outputs: [ "layer_23" ] }, { op: "TRANSPOSE", attribute_type: "TransposeAttribute", attribute: { perms: [ 1, 0 ] }, inputs: [ "layer_14" ], outputs: [ "layer_24" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4 ] }, inputs: [ "layer_5" ], outputs: [ "layer_25" ] }, { op: "FULLY_CONNECTED", attribute_type: "FullyConnectedAttribute", attribute: { input_zp: -1, weight_zp: -1, accum_dtype: "INT32" }, inputs: [ "layer_25", "layer_24", "layer_0" ], outputs: [ "layer_26" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 0, output_zp: 9, multiplier: [ 1706807265 ], shift: [ 39 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_26" ], outputs: [ "layer_27" ] }, { op: "TRANSPOSE", attribute_type: "TransposeAttribute", attribute: { perms: [ 1, 0 ] }, inputs: [ "layer_15" ], outputs: [ "layer_28" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 4, 4 ] }, inputs: [ "layer_6" ], outputs: [ "layer_29" ] }, { op: "FULLY_CONNECTED", attribute_type: "FullyConnectedAttribute", attribute: { input_zp: -1, weight_zp: -1, accum_dtype: "INT32" }, inputs: [ "layer_29", "layer_28", "layer_0" ], outputs: [ "layer_30" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 0, output_zp: 9, multiplier: [ 1706807265 ], shift: [ 39 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_30" ], outputs: [ "layer_31" ] }, { op: "CONCAT", attribute_type: "AxisAttribute", attribute: { axis: 0 }, inputs: [ "layer_19", "layer_23", "layer_27", "layer_31" ], outputs: [ "layer_32" ] }, { op: "RESHAPE", attribute_type: "ReshapeAttribute", attribute: { new_shape: [ 1, 4, 4, 8 ] }, inputs: [ "layer_32" ], outputs: [ "TosaOutput_0" ] } ], tensors: [ { name: "TosaInput_0", shape: [ 1, 4, 4, 4 ], type: "INT8", data: [ ] }, { name: "TosaInput_1", shape: [ 1, 4, 4, 8 ], type: "INT8", data: [ ] }, { name: "TosaOutput_0", shape: [ 1, 4, 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_0", shape: [ 8 ], type: "INT32", data: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { name: "layer_1", shape: [ 2 ], type: "INT32", data: [ 1, 0, 0, 0, 0, 0, 0, 0 ] }, { name: "layer_10", shape: [ 1, 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_11", shape: [ 1, 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_12", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_13", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_14", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_15", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_16", shape: [ 8, 4 ], type: "INT8", data: [ ] }, { name: "layer_17", shape: [ 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_18", shape: [ 4, 8 ], type: "INT32", data: [ ] }, { name: "layer_19", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_2", shape: [ 4, 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_20", shape: [ 8, 4 ], type: "INT8", data: [ ] }, { name: "layer_21", shape: [ 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_22", shape: [ 4, 8 ], type: "INT32", data: [ ] }, { name: "layer_23", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_24", shape: [ 8, 4 ], type: "INT8", data: [ ] }, { name: "layer_25", shape: [ 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_26", shape: [ 4, 8 ], type: "INT32", data: [ ] }, { name: "layer_27", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_28", shape: [ 8, 4 ], type: "INT8", data: [ ] }, { name: "layer_29", shape: [ 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_3", shape: [ 1, 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_30", shape: [ 4, 8 ], type: "INT32", data: [ ] }, { name: "layer_31", shape: [ 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_32", shape: [ 16, 8 ], type: "INT8", data: [ ] }, { name: "layer_4", shape: [ 1, 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_5", shape: [ 1, 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_6", shape: [ 1, 4, 4 ], type: "INT8", data: [ ] }, { name: "layer_7", shape: [ 4, 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_8", shape: [ 1, 4, 8 ], type: "INT8", data: [ ] }, { name: "layer_9", shape: [ 1, 4, 8 ], type: "INT8", data: [ ] } ], inputs: [ "TosaInput_0", "TosaInput_1" ], outputs: [ "TosaOutput_0" ] } ] }