blob: 6df81518e54858562042d5443b435bb9779ce250 [file] [log] [blame]
{
version: {
_major: 0,
_minor: 50,
_patch: 0,
_draft: false
},
blocks: [
{
name: "main",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"const-0"
]
},
{
op: "WHILE_LOOP",
attribute_type: "WhileLoopAttribute",
attribute: {
cond_branch: "COND_BLOCK",
body_branch: "BODY_BLOCK"
},
inputs: [
"input-1",
"const-0",
"input-2"
],
outputs: [
"layer-1",
"layer-2",
"layer-3"
]
}
],
tensors: [
{
name: "const-0",
shape: [
12,
10
],
type: "INT32",
data: [
220,
46,
0,
0,
42,
108,
0,
0,
168,
62,
0,
0,
220,
221,
255,
255,
174,
119,
0,
0,
45,
233,
255,
255,
105,
211,
255,
255,
209,
103,
0,
0,
214,
222,
255,
255,
139,
147,
255,
255,
52,
248,
255,
255,
177,
75,
0,
0,
129,
176,
255,
255,
131,
246,
255,
255,
66,
161,
255,
255,
189,
47,
0,
0,
199,
249,
255,
255,
135,
212,
255,
255,
22,
186,
255,
255,
131,
16,
0,
0,
120,
43,
0,
0,
183,
112,
0,
0,
233,
239,
255,
255,
34,
169,
255,
255,
42,
85,
0,
0,
56,
33,
0,
0,
68,
51,
0,
0,
227,
152,
255,
255,
247,
207,
255,
255,
145,
68,
0,
0,
14,
85,
0,
0,
106,
239,
255,
255,
5,
78,
0,
0,
121,
87,
0,
0,
49,
227,
255,
255,
233,
101,
0,
0,
207,
201,
255,
255,
83,
189,
255,
255,
184,
46,
0,
0,
2,
35,
0,
0,
198,
163,
255,
255,
46,
85,
0,
0,
45,
179,
255,
255,
13,
78,
0,
0,
226,
129,
255,
255,
253,
75,
0,
0,
115,
73,
0,
0,
197,
71,
0,
0,
51,
42,
0,
0,
184,
248,
255,
255,
133,
52,
0,
0,
241,
198,
255,
255,
221,
71,
0,
0,
62,
14,
0,
0,
123,
245,
255,
255,
111,
1,
0,
0,
153,
17,
0,
0,
138,
137,
255,
255,
201,
163,
255,
255,
215,
190,
255,
255,
81,
157,
255,
255,
138,
240,
255,
255,
28,
43,
0,
0,
136,
39,
0,
0,
153,
248,
255,
255,
230,
90,
0,
0,
179,
16,
0,
0,
70,
148,
255,
255,
214,
67,
0,
0,
25,
19,
0,
0,
124,
34,
0,
0,
188,
16,
0,
0,
183,
13,
0,
0,
47,
151,
255,
255,
40,
15,
0,
0,
127,
75,
0,
0,
207,
205,
255,
255,
83,
26,
0,
0,
227,
135,
255,
255,
245,
216,
255,
255,
204,
239,
255,
255,
148,
123,
0,
0,
239,
182,
255,
255,
203,
198,
255,
255,
149,
232,
255,
255,
31,
126,
0,
0,
120,
90,
0,
0,
225,
136,
255,
255,
227,
187,
255,
255,
89,
82,
0,
0,
236,
142,
255,
255,
13,
91,
0,
0,
8,
200,
255,
255,
235,
106,
0,
0,
40,
203,
255,
255,
47,
239,
255,
255,
115,
41,
0,
0,
83,
160,
255,
255,
153,
14,
0,
0,
72,
1,
0,
0,
173,
72,
0,
0,
0,
127,
0,
0,
16,
42,
0,
0,
192,
232,
255,
255,
8,
232,
255,
255,
255,
234,
255,
255,
99,
80,
0,
0,
59,
210,
255,
255,
190,
170,
255,
255,
148,
213,
255,
255,
208,
133,
255,
255,
44,
155,
255,
255,
13,
151,
255,
255,
132,
69,
0,
0,
236,
56,
0,
0,
95,
50,
0,
0,
61,
246,
255,
255,
145,
55,
0,
0,
73,
169,
255,
255,
143,
102,
0,
0
]
},
{
name: "input-1",
shape: [
],
type: "INT32"
},
{
name: "input-2",
shape: [
12,
10
],
type: "INT32"
},
{
name: "layer-1",
shape: [
],
type: "INT32"
},
{
name: "layer-2",
shape: [
12,
10
],
type: "INT32"
},
{
name: "layer-3",
shape: [
14,
13
],
type: "INT32"
}
],
inputs: [
"input-1",
"input-2"
],
outputs: [
"layer-3"
]
},
{
name: "COND_BLOCK",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"const-3"
]
},
{
op: "GREATER",
attribute_type: "NONE",
inputs: [
"input-1",
"const-3"
],
outputs: [
"result-0"
]
}
],
tensors: [
{
name: "input-1",
shape: [
],
type: "INT32"
},
{
name: "const-0",
shape: [
12,
10
],
type: "INT32"
},
{
name: "input-2",
shape: [
12,
10
],
type: "INT32"
},
{
name: "const-3",
shape: [
],
type: "INT32",
data: [
0,
0,
0,
0
]
},
{
name: "result-0",
shape: [
],
type: "BOOL"
}
],
inputs: [
"input-1",
"const-0",
"input-2"
],
outputs: [
"result-0"
]
},
{
name: "BODY_BLOCK",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"const-4"
]
},
{
op: "ADD",
attribute_type: "NONE",
inputs: [
"const-0",
"input-2"
],
outputs: [
"layer-5"
]
},
{
op: "SUB",
attribute_type: "NONE",
inputs: [
"input-1",
"const-4"
],
outputs: [
"layer-4"
]
}
],
tensors: [
{
name: "input-1",
shape: [
],
type: "INT32"
},
{
name: "const-0",
shape: [
12,
10
],
type: "INT32"
},
{
name: "input-2",
shape: [
12,
10
],
type: "INT32"
},
{
name: "const-4",
shape: [
],
type: "INT32",
data: [
1,
0,
0,
0
]
},
{
name: "layer-4",
shape: [
],
type: "INT32"
},
{
name: "layer-5",
shape: [
12,
10
],
type: "INT32"
}
],
inputs: [
"input-1",
"const-0",
"input-2"
],
outputs: [
"layer-4",
"const-0",
"layer-5"
]
}
]
}