blob: ea97ef6fb6a756d0215000e11965065f397f0dce [file] [log] [blame]
{
version: {
_major: 0,
_minor: 70,
_patch: 0,
_draft: false
},
regions: [
{
name: "main",
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
},
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,
0,
0
],
max_fp: [
0,
0,
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"
]
}
]
}
]
}