{ version: { _major: 0, _minor: 41, _patch: 0, _draft: true }, 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" ] } ] }