Enable importing of TF_NASNet_Mobile (#1252)
[platform/upstream/dldt.git] / ngraph / test / models / tf_conv_mnist_nhwc.json
1 [{
2   "name" : "Function_0",
3   "ops" : [
4     {
5       "cacheable" : false,
6       "element_type" : "float",
7       "inputs" : [],
8       "name" : "Parameter_12",
9       "op" : "Parameter",
10       "outputs" : ["Parameter_12_0"],
11       "shape" : [ 2, 224, 224, 3 ]
12     },
13     {
14       "cacheable" : false,
15       "element_type" : "float",
16       "inputs" : [],
17       "name" : "Parameter_11",
18       "op" : "Parameter",
19       "outputs" : ["Parameter_11_0"],
20       "shape" : [10]
21     },
22     {
23       "cacheable" : false,
24       "element_type" : "float",
25       "inputs" : [],
26       "name" : "Parameter_10",
27       "op" : "Parameter",
28       "outputs" : ["Parameter_10_0"],
29       "shape" : [ 37632, 10 ]
30     },
31     {
32       "cacheable" : false,
33       "element_type" : "float",
34       "inputs" : [],
35       "name" : "Parameter_9",
36       "op" : "Parameter",
37       "outputs" : ["Parameter_9_0"],
38       "shape" : [3]
39     },
40     {
41       "cacheable" : false,
42       "element_type" : "float",
43       "inputs" : [],
44       "name" : "Parameter_8",
45       "op" : "Parameter",
46       "outputs" : ["Parameter_8_0"],
47       "shape" : [3]
48     },
49     {
50       "cacheable" : false,
51       "element_type" : "float",
52       "inputs" : [],
53       "name" : "Parameter_7",
54       "op" : "Parameter",
55       "outputs" : ["Parameter_7_0"],
56       "shape" : [3]
57     },
58     {
59       "cacheable" : false,
60       "element_type" : "float",
61       "inputs" : [],
62       "name" : "Parameter_6",
63       "op" : "Parameter",
64       "outputs" : ["Parameter_6_0"],
65       "shape" : [3]
66     },
67     {
68       "cacheable" : false,
69       "element_type" : "float",
70       "inputs" : [],
71       "name" : "Parameter_5",
72       "op" : "Parameter",
73       "outputs" : ["Parameter_5_0"],
74       "shape" : [ 3, 3, 3, 3 ]
75     },
76     {
77       "cacheable" : false,
78       "element_type" : "float",
79       "inputs" : [],
80       "name" : "Parameter_4",
81       "op" : "Parameter",
82       "outputs" : ["Parameter_4_0"],
83       "shape" : [3]
84     },
85     {
86       "cacheable" : false,
87       "element_type" : "float",
88       "inputs" : [],
89       "name" : "Parameter_3",
90       "op" : "Parameter",
91       "outputs" : ["Parameter_3_0"],
92       "shape" : [3]
93     },
94     {
95       "cacheable" : false,
96       "element_type" : "float",
97       "inputs" : [],
98       "name" : "Parameter_2",
99       "op" : "Parameter",
100       "outputs" : ["Parameter_2_0"],
101       "shape" : [3]
102     },
103     {
104       "cacheable" : false,
105       "element_type" : "float",
106       "inputs" : [],
107       "name" : "Parameter_1",
108       "op" : "Parameter",
109       "outputs" : ["Parameter_1_0"],
110       "shape" : [3]
111     },
112     {
113       "cacheable" : false,
114       "element_type" : "float",
115       "inputs" : [],
116       "name" : "Parameter_0",
117       "op" : "Parameter",
118       "outputs" : ["Parameter_0_0"],
119       "shape" : [ 3, 3, 3, 3 ]
120     },
121     {
122       "input_order" : [ 0, 3, 1, 2 ],
123       "inputs" : ["Parameter_12"],
124       "name" : "Reshape_13",
125       "op" : "Reshape",
126       "output_shape" : [ 2, 3, 224, 224 ],
127       "outputs" : ["Reshape_13_0"]
128     },
129     {
130       "axes" : [0],
131       "inputs" : ["Parameter_11"],
132       "name" : "Broadcast_36",
133       "op" : "Broadcast",
134       "outputs" : ["Broadcast_36_0"],
135       "shape" : [ 2, 10 ]
136     },
137     {
138       "input_order" : [ 3, 2, 0, 1 ],
139       "inputs" : ["Parameter_5"],
140       "name" : "Reshape_22",
141       "op" : "Reshape",
142       "output_shape" : [ 3, 3, 3, 3 ],
143       "outputs" : ["Reshape_22_0"]
144     },
145     {
146       "input_order" : [ 3, 2, 0, 1 ],
147       "inputs" : ["Parameter_0"],
148       "name" : "Reshape_14",
149       "op" : "Reshape",
150       "output_shape" : [ 3, 3, 3, 3 ],
151       "outputs" : ["Reshape_14_0"]
152     },
153     {
154       "data_dilation_strides" : [ 1, 1 ],
155       "inputs" : [ "Reshape_13", "Reshape_14" ],
156       "name" : "Convolution_15",
157       "op" : "Convolution",
158       "outputs" : ["Convolution_15_0"],
159       "padding_above" : [ 1, 1 ],
160       "padding_below" : [ 1, 1 ],
161       "window_dilation_strides" : [ 1, 1 ],
162       "window_movement_strides" : [ 1, 1 ]
163     },
164     {
165       "input_order" : [ 0, 2, 3, 1 ],
166       "inputs" : ["Convolution_15"],
167       "name" : "Reshape_16",
168       "op" : "Reshape",
169       "output_shape" : [ 2, 224, 224, 3 ],
170       "outputs" : ["Reshape_16_0"]
171     },
172     {
173       "input_order" : [ 0, 3, 1, 2 ],
174       "inputs" : ["Reshape_16"],
175       "name" : "Reshape_17",
176       "op" : "Reshape",
177       "output_shape" : [ 2, 3, 224, 224 ],
178       "outputs" : ["Reshape_17_0"]
179     },
180     {
181       "eps" : 1.0009999641624745e-05,
182       "inputs" : [
183         "Parameter_1", "Parameter_2", "Reshape_17", "Parameter_3",
184         "Parameter_4"
185       ],
186       "name" : "BatchNormInference_18",
187       "op" : "BatchNormInference",
188       "outputs" : ["BatchNormInference_18_0"],
189       "training" : false
190     },
191     {
192       "input_order" : [ 0, 2, 3, 1 ],
193       "inputs" : ["BatchNormInference_18"],
194       "name" : "Reshape_19",
195       "op" : "Reshape",
196       "output_shape" : [ 2, 224, 224, 3 ],
197       "outputs" : ["Reshape_19_0"]
198     },
199     {
200       "inputs" : ["Reshape_19"],
201       "name" : "Relu_20",
202       "op" : "Relu",
203       "outputs" : ["Relu_20_0"]
204     },
205     {
206       "input_order" : [ 0, 3, 1, 2 ],
207       "inputs" : ["Relu_20"],
208       "name" : "Reshape_21",
209       "op" : "Reshape",
210       "output_shape" : [ 2, 3, 224, 224 ],
211       "outputs" : ["Reshape_21_0"]
212     },
213     {
214       "data_dilation_strides" : [ 1, 1 ],
215       "inputs" : [ "Reshape_21", "Reshape_22" ],
216       "name" : "Convolution_23",
217       "op" : "Convolution",
218       "outputs" : ["Convolution_23_0"],
219       "padding_above" : [ 1, 1 ],
220       "padding_below" : [ 1, 1 ],
221       "window_dilation_strides" : [ 1, 1 ],
222       "window_movement_strides" : [ 1, 1 ]
223     },
224     {
225       "input_order" : [ 0, 2, 3, 1 ],
226       "inputs" : ["Convolution_23"],
227       "name" : "Reshape_24",
228       "op" : "Reshape",
229       "output_shape" : [ 2, 224, 224, 3 ],
230       "outputs" : ["Reshape_24_0"]
231     },
232     {
233       "input_order" : [ 0, 3, 1, 2 ],
234       "inputs" : ["Reshape_24"],
235       "name" : "Reshape_25",
236       "op" : "Reshape",
237       "output_shape" : [ 2, 3, 224, 224 ],
238       "outputs" : ["Reshape_25_0"]
239     },
240     {
241       "eps" : 1.0009999641624745e-05,
242       "inputs" : [
243         "Parameter_6", "Parameter_7", "Reshape_25", "Parameter_8",
244         "Parameter_9"
245       ],
246       "name" : "BatchNormInference_26",
247       "op" : "BatchNormInference",
248       "outputs" : ["BatchNormInference_26_0"],
249       "training" : false
250     },
251     {
252       "input_order" : [ 0, 2, 3, 1 ],
253       "inputs" : ["BatchNormInference_26"],
254       "name" : "Reshape_27",
255       "op" : "Reshape",
256       "output_shape" : [ 2, 224, 224, 3 ],
257       "outputs" : ["Reshape_27_0"]
258     },
259     {
260       "inputs" : [ "Reshape_27", "Parameter_12" ],
261       "name" : "Add_28",
262       "op" : "Add",
263       "outputs" : ["Add_28_0"]
264     },
265     {
266       "inputs" : ["Add_28"],
267       "name" : "Relu_29",
268       "op" : "Relu",
269       "outputs" : ["Relu_29_0"]
270     },
271     {
272       "input_order" : [ 0, 3, 1, 2 ],
273       "inputs" : ["Relu_29"],
274       "name" : "Reshape_30",
275       "op" : "Reshape",
276       "output_shape" : [ 2, 3, 224, 224 ],
277       "outputs" : ["Reshape_30_0"]
278     },
279     {
280       "include_padding_in_avg_computation" : false,
281       "inputs" : ["Reshape_30"],
282       "name" : "AvgPool_31",
283       "op" : "AvgPool",
284       "outputs" : ["AvgPool_31_0"],
285       "padding_above" : [ 0, 0 ],
286       "padding_below" : [ 0, 0 ],
287       "window_movement_strides" : [ 2, 2 ],
288       "window_shape" : [ 2, 2 ]
289     },
290     {
291       "input_order" : [ 0, 2, 3, 1 ],
292       "inputs" : ["AvgPool_31"],
293       "name" : "Reshape_32",
294       "op" : "Reshape",
295       "output_shape" : [ 2, 112, 112, 3 ],
296       "outputs" : ["Reshape_32_0"]
297     },
298     {
299       "input_order" : [ 0, 1, 2, 3 ],
300       "inputs" : ["Reshape_32"],
301       "name" : "Reshape_34",
302       "op" : "Reshape",
303       "output_shape" : [ 2, 37632 ],
304       "outputs" : ["Reshape_34_0"]
305     },
306     {
307       "inputs" : [ "Reshape_34", "Parameter_10" ],
308       "name" : "Dot_35",
309       "op" : "Dot",
310       "outputs" : ["Dot_35_0"],
311       "reduction_axes_count" : 1
312     },
313     {
314       "inputs" : [ "Dot_35", "Broadcast_36" ],
315       "name" : "Add_37",
316       "op" : "Add",
317       "outputs" : ["Add_37_0"]
318     },
319     {
320       "inputs" : ["Add_37"],
321       "name" : "Result_38",
322       "op" : "Result",
323       "outputs" : ["Result_38_0"]
324     }
325   ],
326   "parameters" : [
327     "Parameter_0", "Parameter_1", "Parameter_2", "Parameter_3", "Parameter_4",
328     "Parameter_5", "Parameter_6", "Parameter_7", "Parameter_8", "Parameter_9",
329     "Parameter_10", "Parameter_11", "Parameter_12"
330   ],
331   "result" : ["Result_38"]
332 }]