| { |
| 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: "CONST", |
| attribute_type: "NONE", |
| inputs: [ |
| |
| ], |
| outputs: [ |
| "layer_2" |
| ] |
| }, |
| { |
| op: "TRANSPOSE", |
| attribute_type: "TransposeAttribute", |
| attribute: { |
| perms: [ |
| 1, |
| 2, |
| 3, |
| 0 |
| ] |
| }, |
| inputs: [ |
| "layer_2" |
| ], |
| outputs: [ |
| "layer_3" |
| ] |
| }, |
| { |
| op: "RESHAPE", |
| attribute_type: "ReshapeAttribute", |
| attribute: { |
| new_shape: [ |
| 5, |
| 5, |
| 8, |
| 2 |
| ] |
| }, |
| inputs: [ |
| "layer_3" |
| ], |
| outputs: [ |
| "layer_4" |
| ] |
| }, |
| { |
| op: "DEPTHWISE_CONV2D", |
| attribute_type: "ConvAttribute", |
| attribute: { |
| pad: [ |
| 2, |
| 2, |
| 4, |
| 4 |
| ], |
| stride: [ |
| 1, |
| 1 |
| ], |
| dilation: [ |
| 1, |
| 2 |
| ], |
| input_zp: 0, |
| weight_zp: 0, |
| accum_dtype: "INT32" |
| }, |
| inputs: [ |
| "TosaInput_0", |
| "layer_4", |
| "layer_1" |
| ], |
| outputs: [ |
| "layer_5" |
| ] |
| }, |
| { |
| op: "RESCALE", |
| attribute_type: "RescaleAttribute", |
| attribute: { |
| input_zp: 0, |
| output_zp: -6, |
| multiplier: [ |
| 1966257640, |
| 2090526950, |
| 2020068479, |
| 1953948344, |
| 2104795575, |
| 1942703781, |
| 2043449182, |
| 2092074028, |
| 2070627234, |
| 1904460361, |
| 1739318330, |
| 2083218160, |
| 2079646191, |
| 2118764827, |
| 2120067775, |
| 2082132538 |
| ], |
| shift: [ |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41, |
| 41 |
| ], |
| scale32: true, |
| double_round: true, |
| per_channel: true |
| }, |
| inputs: [ |
| "layer_5" |
| ], |
| outputs: [ |
| "TosaOutput_0" |
| ] |
| } |
| ], |
| tensors: [ |
| { |
| name: "TosaInput_0", |
| shape: [ |
| 1, |
| 32, |
| 32, |
| 8 |
| ], |
| type: "INT8", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "TosaOutput_0", |
| shape: [ |
| 1, |
| 32, |
| 32, |
| 16 |
| ], |
| type: "INT8", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_0", |
| shape: [ |
| 4 |
| ], |
| type: "INT32", |
| data: [ |
| 1, |
| 0, |
| 0, |
| 0, |
| 2, |
| 0, |
| 0, |
| 0, |
| 3, |
| 0, |
| 0, |
| 0, |
| 0, |
| 0, |
| 0, |
| 0 |
| ] |
| }, |
| { |
| name: "layer_1", |
| shape: [ |
| 16 |
| ], |
| 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, |
| 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_2", |
| shape: [ |
| 1, |
| 5, |
| 5, |
| 16 |
| ], |
| type: "INT8", |
| data: [ |
| 71, |
| 215, |
| 57, |
| 24, |
| 137, |
| 17, |
| 190, |
| 127, |
| 52, |
| 123, |
| 205, |
| 48, |
| 129, |
| 132, |
| 188, |
| 11, |
| 59, |
| 112, |
| 92, |
| 178, |
| 89, |
| 161, |
| 117, |
| 169, |
| 154, |
| 222, |
| 111, |
| 123, |
| 166, |
| 51, |
| 127, |
| 27, |
| 248, |
| 115, |
| 234, |
| 155, |
| 144, |
| 141, |
| 127, |
| 44, |
| 36, |
| 95, |
| 226, |
| 216, |
| 43, |
| 182, |
| 93, |
| 213, |
| 108, |
| 29, |
| 120, |
| 129, |
| 248, |
| 83, |
| 129, |
| 226, |
| 178, |
| 135, |
| 81, |
| 14, |
| 213, |
| 7, |
| 84, |
| 146, |
| 43, |
| 164, |
| 79, |
| 47, |
| 202, |
| 247, |
| 255, |
| 177, |
| 19, |
| 191, |
| 44, |
| 160, |
| 169, |
| 251, |
| 212, |
| 7, |
| 229, |
| 33, |
| 241, |
| 220, |
| 153, |
| 225, |
| 241, |
| 115, |
| 190, |
| 169, |
| 11, |
| 31, |
| 122, |
| 120, |
| 78, |
| 122, |
| 252, |
| 237, |
| 253, |
| 192, |
| 213, |
| 192, |
| 52, |
| 243, |
| 9, |
| 65, |
| 25, |
| 28, |
| 242, |
| 27, |
| 90, |
| 134, |
| 6, |
| 106, |
| 101, |
| 187, |
| 28, |
| 131, |
| 81, |
| 68, |
| 114, |
| 60, |
| 236, |
| 162, |
| 101, |
| 100, |
| 240, |
| 109, |
| 163, |
| 190, |
| 1, |
| 160, |
| 185, |
| 153, |
| 45, |
| 213, |
| 127, |
| 42, |
| 118, |
| 243, |
| 207, |
| 161, |
| 192, |
| 103, |
| 166, |
| 5, |
| 109, |
| 110, |
| 64, |
| 103, |
| 18, |
| 63, |
| 78, |
| 196, |
| 68, |
| 32, |
| 181, |
| 253, |
| 182, |
| 190, |
| 195, |
| 245, |
| 113, |
| 88, |
| 12, |
| 43, |
| 218, |
| 251, |
| 95, |
| 180, |
| 101, |
| 213, |
| 109, |
| 61, |
| 132, |
| 153, |
| 201, |
| 110, |
| 207, |
| 3, |
| 82, |
| 239, |
| 146, |
| 132, |
| 102, |
| 221, |
| 53, |
| 127, |
| 52, |
| 39, |
| 108, |
| 145, |
| 222, |
| 9, |
| 21, |
| 53, |
| 129, |
| 64, |
| 170, |
| 124, |
| 158, |
| 64, |
| 139, |
| 49, |
| 165, |
| 35, |
| 27, |
| 216, |
| 47, |
| 185, |
| 153, |
| 220, |
| 57, |
| 59, |
| 103, |
| 179, |
| 195, |
| 150, |
| 110, |
| 163, |
| 176, |
| 129, |
| 100, |
| 40, |
| 42, |
| 96, |
| 231, |
| 220, |
| 233, |
| 230, |
| 49, |
| 49, |
| 212, |
| 129, |
| 103, |
| 245, |
| 172, |
| 103, |
| 111, |
| 130, |
| 23, |
| 183, |
| 117, |
| 157, |
| 166, |
| 22, |
| 216, |
| 100, |
| 27, |
| 126, |
| 87, |
| 81, |
| 30, |
| 178, |
| 29, |
| 62, |
| 100, |
| 65, |
| 124, |
| 213, |
| 18, |
| 63, |
| 245, |
| 241, |
| 99, |
| 196, |
| 3, |
| 197, |
| 191, |
| 247, |
| 29, |
| 114, |
| 127, |
| 124, |
| 3, |
| 144, |
| 72, |
| 129, |
| 136, |
| 88, |
| 186, |
| 176, |
| 14, |
| 158, |
| 19, |
| 233, |
| 125, |
| 95, |
| 88, |
| 39, |
| 88, |
| 180, |
| 8, |
| 109, |
| 169, |
| 30, |
| 50, |
| 152, |
| 36, |
| 3, |
| 156, |
| 149, |
| 171, |
| 209, |
| 105, |
| 229, |
| 161, |
| 195, |
| 253, |
| 68, |
| 91, |
| 132, |
| 189, |
| 62, |
| 129, |
| 101, |
| 90, |
| 172, |
| 41, |
| 99, |
| 6, |
| 52, |
| 127, |
| 11, |
| 143, |
| 177, |
| 236, |
| 42, |
| 158, |
| 35, |
| 249, |
| 70, |
| 53, |
| 134, |
| 62, |
| 127, |
| 106, |
| 96, |
| 198, |
| 173, |
| 215, |
| 15, |
| 31, |
| 64, |
| 51, |
| 175, |
| 19, |
| 3, |
| 246, |
| 24, |
| 211, |
| 6, |
| 11, |
| 127, |
| 206, |
| 242, |
| 4, |
| 116, |
| 82, |
| 123, |
| 171, |
| 159, |
| 247, |
| 47, |
| 41, |
| 82, |
| 35, |
| 239, |
| 127, |
| 16, |
| 219, |
| 94, |
| 70, |
| 84, |
| 193, |
| 208, |
| 191, |
| 150, |
| 202, |
| 104, |
| 171, |
| 143, |
| 44, |
| 62, |
| 225, |
| 110, |
| 152, |
| 218, |
| 249, |
| 80, |
| 155, |
| 136, |
| 117, |
| 119, |
| 78, |
| 222, |
| 70, |
| 142, |
| 155, |
| 94 |
| ] |
| }, |
| { |
| name: "layer_3", |
| shape: [ |
| 5, |
| 5, |
| 16, |
| 1 |
| ], |
| type: "INT8", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_4", |
| shape: [ |
| 5, |
| 5, |
| 8, |
| 2 |
| ], |
| type: "INT8", |
| data: [ |
| |
| ] |
| }, |
| { |
| name: "layer_5", |
| shape: [ |
| 1, |
| 32, |
| 32, |
| 16 |
| ], |
| type: "INT32", |
| data: [ |
| |
| ] |
| } |
| ], |
| inputs: [ |
| "TosaInput_0" |
| ], |
| outputs: [ |
| "TosaOutput_0" |
| ] |
| } |
| ] |
| } |