{ 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: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 127, output_zp: -1, multiplier: [ 1073741824 ], shift: [ 30 ], scale32: true, double_round: false, per_channel: false }, inputs: [ "TosaInput_0" ], outputs: [ "layer_2" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: -1, output_zp: -1, multiplier: [ 1073741824 ], shift: [ 30 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_2" ], outputs: [ "layer_3" ] }, { op: "CONV2D", attribute_type: "ConvAttribute", attribute: { pad: [ 1, 1, 1, 1 ], stride: [ 1, 1 ], dilation: [ 1, 1 ], input_zp: -1, weight_zp: 0, accum_dtype: "INT32" }, inputs: [ "layer_3", "layer_1", "layer_0" ], outputs: [ "layer_4" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: 0, output_zp: -1, multiplier: [ 1080012414, 1074746628, 1081213436, 1075791363, 1081221884, 1079665918, 1075636355, 1082111611, 1078769919, 1079768446, 2096102215, 1079324030, 2145069325, 1076170114, 2102940735, 2143858062 ], shift: [ 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 35, 36, 35, 36, 36 ], scale32: true, double_round: true, per_channel: true }, inputs: [ "layer_4" ], outputs: [ "layer_5" ] }, { op: "CLAMP", attribute_type: "ClampAttribute", attribute: { min_int: -128, max_int: 126, min_fp: 0.0, max_fp: 0.0 }, inputs: [ "layer_5" ], outputs: [ "layer_6" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: -1, output_zp: -1, multiplier: [ 1073741824 ], shift: [ 30 ], scale32: true, double_round: true, per_channel: false }, inputs: [ "layer_6" ], outputs: [ "layer_7" ] }, { op: "RESCALE", attribute_type: "RescaleAttribute", attribute: { input_zp: -1, output_zp: 127, multiplier: [ 1073741824 ], shift: [ 30 ], scale32: true, double_round: false, per_channel: false }, inputs: [ "layer_7" ], outputs: [ "TosaOutput_0" ] } ], tensors: [ { name: "TosaInput_0", shape: [ 1, 32, 32, 8 ], type: "UINT8", data: [ ] }, { name: "TosaOutput_0", shape: [ 1, 32, 32, 16 ], type: "UINT8", data: [ ] }, { name: "layer_0", 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_1", shape: [ 16, 3, 3, 8 ], type: "INT8", data: [ 11, 36, 131, 129, 40, 193, 207, 37, 51, 91, 107, 175, 122, 66, 237, 146, 121, 78, 247, 75, 112, 198, 236, 239, 170, 63, 29, 182, 191, 56, 177, 151, 7, 219, 39, 205, 158, 52, 176, 181, 40, 236, 210, 6, 164, 27, 222, 40, 3, 24, 174, 164, 64, 60, 54, 88, 78, 127, 246, 72, 169, 255, 17, 75, 78, 237, 178, 132, 119, 113, 154, 169, 214, 193, 31, 251, 11, 218, 109, 36, 158, 85, 151, 199, 107, 61, 228, 229, 146, 154, 112, 96, 179, 101, 216, 78, 80, 235, 183, 241, 44, 100, 144, 2, 184, 193, 115, 194, 23, 35, 168, 143, 95, 233, 154, 73, 33, 37, 97, 85, 183, 200, 41, 98, 119, 162, 224, 143, 41, 91, 129, 7, 64, 36, 73, 234, 98, 41, 125, 53, 45, 236, 43, 87, 115, 159, 215, 78, 176, 155, 118, 151, 242, 20, 205, 45, 129, 144, 189, 156, 49, 235, 226, 114, 241, 70, 96, 155, 207, 234, 7, 184, 103, 249, 27, 232, 172, 210, 31, 251, 73, 254, 86, 245, 191, 170, 1, 52, 13, 185, 65, 218, 12, 17, 60, 219, 223, 188, 107, 187, 242, 113, 252, 64, 242, 60, 165, 135, 172, 240, 99, 171, 39, 37, 56, 110, 167, 113, 57, 91, 5, 12, 73, 230, 135, 17, 47, 52, 150, 98, 106, 145, 197, 96, 173, 113, 104, 238, 28, 240, 33, 217, 108, 106, 217, 106, 7, 223, 31, 247, 54, 242, 146, 92, 127, 206, 175, 101, 193, 3, 202, 1, 221, 30, 155, 71, 218, 100, 134, 83, 143, 231, 95, 62, 62, 31, 173, 157, 195, 240, 87, 160, 238, 76, 131, 99, 144, 242, 126, 114, 50, 210, 90, 147, 237, 186, 232, 108, 255, 226, 53, 12, 224, 61, 221, 160, 225, 21, 6, 32, 231, 127, 200, 216, 130, 243, 157, 98, 33, 188, 11, 34, 245, 42, 167, 86, 104, 0, 238, 124, 21, 247, 50, 149, 197, 212, 224, 223, 49, 69, 62, 58, 13, 241, 74, 118, 254, 169, 102, 23, 153, 107, 209, 229, 110, 227, 11, 133, 224, 17, 233, 86, 53, 91, 88, 245, 54, 135, 1, 114, 245, 16, 0, 202, 80, 130, 182, 197, 240, 24, 97, 108, 218, 87, 216, 123, 142, 219, 132, 222, 204, 105, 160, 68, 4, 228, 198, 163, 2, 129, 117, 97, 143, 83, 16, 189, 11, 211, 240, 97, 131, 255, 79, 202, 246, 19, 132, 122, 251, 163, 173, 41, 149, 15, 20, 8, 38, 154, 168, 34, 135, 161, 111, 251, 31, 19, 170, 175, 6, 36, 40, 17, 87, 84, 127, 236, 183, 19, 94, 4, 250, 77, 57, 9, 228, 166, 138, 146, 18, 100, 186, 151, 129, 93, 172, 178, 98, 13, 146, 93, 229, 244, 59, 42, 212, 157, 122, 199, 108, 92, 100, 216, 19, 168, 142, 102, 195, 183, 23, 248, 178, 218, 74, 223, 242, 11, 25, 95, 86, 96, 249, 149, 238, 20, 161, 242, 247, 176, 120, 118, 151, 84, 96, 6, 53, 137, 2, 16, 150, 101, 93, 5, 229, 159, 18, 174, 20, 115, 64, 151, 228, 101, 245, 139, 238, 43, 184, 2, 236, 3, 191, 65, 247, 37, 169, 222, 202, 198, 79, 9, 27, 206, 127, 94, 226, 27, 2, 119, 149, 153, 248, 156, 252, 19, 127, 98, 70, 67, 67, 80, 129, 193, 218, 171, 218, 45, 150, 109, 158, 243, 146, 65, 205, 179, 137, 134, 241, 246, 15, 119, 185, 51, 168, 172, 239, 91, 4, 115, 174, 196, 38, 181, 79, 31, 72, 250, 183, 150, 153, 148, 178, 131, 134, 254, 41, 116, 31, 250, 239, 174, 224, 94, 3, 68, 3, 139, 139, 180, 134, 93, 127, 240, 143, 31, 126, 44, 137, 7, 237, 114, 161, 156, 243, 118, 55, 99, 223, 195, 127, 176, 5, 161, 92, 37, 146, 156, 232, 233, 138, 172, 247, 133, 64, 43, 99, 75, 244, 97, 193, 230, 154, 13, 30, 200, 194, 152, 197, 3, 111, 155, 65, 39, 30, 121, 97, 141, 156, 231, 23, 97, 184, 85, 108, 159, 193, 203, 35, 207, 27, 30, 93, 65, 79, 43, 17, 93, 102, 4, 185, 234, 158, 124, 50, 246, 227, 119, 211, 72, 54, 88, 129, 185, 251, 186, 70, 65, 154, 72, 133, 241, 213, 91, 14, 154, 108, 60, 6, 17, 143, 130, 25, 198, 53, 60, 157, 222, 92, 178, 227, 158, 117, 176, 140, 50, 156, 47, 96, 116, 159, 204, 247, 6, 80, 68, 246, 118, 240, 41, 112, 129, 181, 150, 144, 165, 95, 193, 213, 236, 137, 222, 196, 41, 98, 121, 47, 237, 253, 82, 72, 176, 5, 73, 160, 86, 200, 223, 144, 250, 8, 233, 129, 74, 139, 248, 97, 74, 134, 210, 31, 113, 121, 125, 219, 242, 228, 248, 60, 191, 114, 99, 6, 81, 217, 244, 166, 202, 195, 17, 113, 16, 189, 201, 215, 109, 59, 55, 201, 165, 211, 172, 14, 114, 72, 81, 67, 33, 136, 44, 127, 196, 209, 117, 252, 22, 178, 214, 101, 12, 163, 211, 64, 239, 201, 144, 102, 43, 202, 201, 154, 227, 11, 41, 37, 156, 116, 44, 249, 150, 155, 148, 236, 192, 82, 244, 204, 101, 199, 184, 188, 78, 23, 188, 220, 15, 255, 39, 213, 63, 146, 162, 224, 60, 40, 18, 220, 110, 250, 97, 32, 121, 197, 131, 31, 212, 127, 18, 0, 133, 192, 49, 129, 116, 3, 178, 106, 185, 69, 240, 214, 251, 30, 242, 231, 152, 77, 232, 110, 59, 83, 7, 133, 81, 11, 169, 87, 63, 218, 232, 250, 112, 216, 14, 35, 143, 69, 167, 197, 235, 232, 129, 185, 94, 153, 0, 42, 210, 253, 71, 104, 179, 194, 202, 168, 245, 174, 189, 85, 150, 255, 34, 58, 2, 7, 185, 78, 194, 106, 200, 95, 107, 237, 178, 118, 171, 133, 7, 174, 187, 239, 32, 178, 24, 104, 116, 27, 53, 137, 131, 56, 185, 112, 239, 156, 9, 211, 129, 233, 35, 198, 243, 93, 180, 46, 155, 75, 199, 192, 37, 196, 164, 210, 224, 34, 225, 70, 173, 229, 48, 223, 253, 59, 236, 52, 93, 26, 199, 124, 144, 253, 185, 119, 0, 227, 129, 231, 164, 229, 81, 122, 191, 120, 183, 250, 69, 66, 176, 243, 159, 12, 104, 143, 5, 179, 77, 210, 178, 97, 122, 68, 254, 254, 196, 159, 16, 133, 74, 164, 245, 252, 144, 109, 83, 215, 203, 192, 58, 44, 139, 70, 76, 180, 133, 77, 89, 249, 51, 32, 148, 84, 0, 61, 31, 219, 127, 165, 229, 221, 202, 152, 9, 250, 241, 167, 39, 40, 42, 188, 230, 194, 125, 187, 1, 180, 226, 94, 117, 205, 202, 41, 217, 162, 47, 135, 242, 145, 126, 31, 152, 228, 148, 137, 88 ] }, { name: "layer_2", shape: [ 1, 32, 32, 8 ], type: "INT8", data: [ ] }, { name: "layer_3", shape: [ 1, 32, 32, 8 ], type: "INT8", data: [ ] }, { name: "layer_4", shape: [ 1, 32, 32, 16 ], type: "INT32", data: [ ] }, { name: "layer_5", shape: [ 1, 32, 32, 16 ], type: "INT8", data: [ ] }, { name: "layer_6", shape: [ 1, 32, 32, 16 ], type: "INT8", data: [ ] }, { name: "layer_7", shape: [ 1, 32, 32, 16 ], type: "INT8", data: [ ] } ], inputs: [ "TosaInput_0" ], outputs: [ "TosaOutput_0" ] } ] }