Skip to content

Instantly share code, notes, and snippets.

@haoxi911
Created March 16, 2018 02:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save haoxi911/1885bf436ca24087627a4cd2018141f5 to your computer and use it in GitHub Desktop.
Save haoxi911/1885bf436ca24087627a4cd2018141f5 to your computer and use it in GitHub Desktop.
Convert Mobilenet_v1 weights from TensorFlow to CoreML format
import os
import tfcoreml as tf_converter
tf_model_path = os.path.join(os.getcwd(), 'output_graph.pb')
mlmodel_path = os.path.join(os.getcwd(), 'output_graph.mlmodel')
mlmodel = tf_converter.convert(
tf_model_path = tf_model_path,
mlmodel_path = mlmodel_path,
output_feature_names = ['final_result:0'],
input_name_shape_dict = {'input:0':[1,224,224,3]},
image_input_names = ['input:0'],
red_bias = -1,
green_bias = -1,
blue_bias = -1,
image_scale = 2.0/255.0)
@haoxi911
Copy link
Author

Shapes not found for 4 tensors. Executing graph to determine shapes. 
Automatic shape interpretation succeeded for input blob input:0
2/560: Converting op name: final_training_ops/biases/final_biases/read ( type:  Identity )
4/560: Converting op name: final_training_ops/weights/final_weights/read ( type:  Identity )
7/560: Converting op name: MobilenetV1/Logits/Conv2d_1c_1x1/biases/read ( type:  Identity )
9/560: Converting op name: MobilenetV1/Logits/Conv2d_1c_1x1/weights/read ( type:  Identity )
12/560: Converting op name: MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
13/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add ( type:  Add )
14/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
16/560: Converting op name: MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
18/560: Converting op name: MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read ( type:  Identity )
19/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
20/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
22/560: Converting op name: MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/read ( type:  Identity )
23/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
25/560: Converting op name: MobilenetV1/Conv2d_13_pointwise/weights/read ( type:  Identity )
28/560: Converting op name: MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
29/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add ( type:  Add )
30/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
32/560: Converting op name: MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
34/560: Converting op name: MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read ( type:  Identity )
35/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
36/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
38/560: Converting op name: MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/read ( type:  Identity )
39/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
41/560: Converting op name: MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read ( type:  Identity )
44/560: Converting op name: MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
45/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add ( type:  Add )
46/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
48/560: Converting op name: MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
50/560: Converting op name: MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read ( type:  Identity )
51/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
52/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
54/560: Converting op name: MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/read ( type:  Identity )
55/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
57/560: Converting op name: MobilenetV1/Conv2d_12_pointwise/weights/read ( type:  Identity )
60/560: Converting op name: MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
61/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add ( type:  Add )
62/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
64/560: Converting op name: MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
66/560: Converting op name: MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read ( type:  Identity )
67/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
68/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
70/560: Converting op name: MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/read ( type:  Identity )
71/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
73/560: Converting op name: MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read ( type:  Identity )
76/560: Converting op name: MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
77/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add ( type:  Add )
78/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
80/560: Converting op name: MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
82/560: Converting op name: MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read ( type:  Identity )
83/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
84/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
86/560: Converting op name: MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/read ( type:  Identity )
87/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
89/560: Converting op name: MobilenetV1/Conv2d_11_pointwise/weights/read ( type:  Identity )
92/560: Converting op name: MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
93/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add ( type:  Add )
94/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
96/560: Converting op name: MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
98/560: Converting op name: MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read ( type:  Identity )
99/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
100/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
102/560: Converting op name: MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/read ( type:  Identity )
103/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
105/560: Converting op name: MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read ( type:  Identity )
108/560: Converting op name: MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
109/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add ( type:  Add )
110/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
112/560: Converting op name: MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
114/560: Converting op name: MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read ( type:  Identity )
115/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
116/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
118/560: Converting op name: MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/read ( type:  Identity )
119/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
121/560: Converting op name: MobilenetV1/Conv2d_10_pointwise/weights/read ( type:  Identity )
124/560: Converting op name: MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
125/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add ( type:  Add )
126/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
128/560: Converting op name: MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
130/560: Converting op name: MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read ( type:  Identity )
131/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
132/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
134/560: Converting op name: MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/read ( type:  Identity )
135/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
137/560: Converting op name: MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read ( type:  Identity )
140/560: Converting op name: MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
141/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add ( type:  Add )
142/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
144/560: Converting op name: MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
146/560: Converting op name: MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read ( type:  Identity )
147/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
148/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
150/560: Converting op name: MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/read ( type:  Identity )
151/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
153/560: Converting op name: MobilenetV1/Conv2d_9_pointwise/weights/read ( type:  Identity )
156/560: Converting op name: MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
157/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add ( type:  Add )
158/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
160/560: Converting op name: MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
162/560: Converting op name: MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read ( type:  Identity )
163/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
164/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
166/560: Converting op name: MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/read ( type:  Identity )
167/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
169/560: Converting op name: MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read ( type:  Identity )
172/560: Converting op name: MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
173/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add ( type:  Add )
174/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
176/560: Converting op name: MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
178/560: Converting op name: MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read ( type:  Identity )
179/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
180/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
182/560: Converting op name: MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/read ( type:  Identity )
183/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
185/560: Converting op name: MobilenetV1/Conv2d_8_pointwise/weights/read ( type:  Identity )
188/560: Converting op name: MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
189/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add ( type:  Add )
190/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
192/560: Converting op name: MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
194/560: Converting op name: MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read ( type:  Identity )
195/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
196/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
198/560: Converting op name: MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/read ( type:  Identity )
199/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
201/560: Converting op name: MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read ( type:  Identity )
204/560: Converting op name: MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
205/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add ( type:  Add )
206/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
208/560: Converting op name: MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
210/560: Converting op name: MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read ( type:  Identity )
211/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
212/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
214/560: Converting op name: MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/read ( type:  Identity )
215/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
217/560: Converting op name: MobilenetV1/Conv2d_7_pointwise/weights/read ( type:  Identity )
220/560: Converting op name: MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
221/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add ( type:  Add )
222/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
224/560: Converting op name: MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
226/560: Converting op name: MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read ( type:  Identity )
227/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
228/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
230/560: Converting op name: MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/read ( type:  Identity )
231/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
233/560: Converting op name: MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read ( type:  Identity )
236/560: Converting op name: MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
237/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add ( type:  Add )
238/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
240/560: Converting op name: MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
242/560: Converting op name: MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read ( type:  Identity )
243/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
244/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
246/560: Converting op name: MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/read ( type:  Identity )
247/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
249/560: Converting op name: MobilenetV1/Conv2d_6_pointwise/weights/read ( type:  Identity )
252/560: Converting op name: MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
253/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add ( type:  Add )
254/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
256/560: Converting op name: MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
258/560: Converting op name: MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read ( type:  Identity )
259/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
260/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
262/560: Converting op name: MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/read ( type:  Identity )
263/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
265/560: Converting op name: MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read ( type:  Identity )
268/560: Converting op name: MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
269/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add ( type:  Add )
270/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
272/560: Converting op name: MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
274/560: Converting op name: MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read ( type:  Identity )
275/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
276/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
278/560: Converting op name: MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/read ( type:  Identity )
279/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
281/560: Converting op name: MobilenetV1/Conv2d_5_pointwise/weights/read ( type:  Identity )
284/560: Converting op name: MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
285/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add ( type:  Add )
286/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
288/560: Converting op name: MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
290/560: Converting op name: MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read ( type:  Identity )
291/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
292/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
294/560: Converting op name: MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/read ( type:  Identity )
295/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
297/560: Converting op name: MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read ( type:  Identity )
300/560: Converting op name: MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
301/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add ( type:  Add )
302/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
304/560: Converting op name: MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
306/560: Converting op name: MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read ( type:  Identity )
307/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
308/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
310/560: Converting op name: MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/read ( type:  Identity )
311/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
313/560: Converting op name: MobilenetV1/Conv2d_4_pointwise/weights/read ( type:  Identity )
316/560: Converting op name: MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
317/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add ( type:  Add )
318/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
320/560: Converting op name: MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
322/560: Converting op name: MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read ( type:  Identity )
323/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
324/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
326/560: Converting op name: MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/read ( type:  Identity )
327/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
329/560: Converting op name: MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read ( type:  Identity )
332/560: Converting op name: MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
333/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add ( type:  Add )
334/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
336/560: Converting op name: MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
338/560: Converting op name: MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read ( type:  Identity )
339/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
340/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
342/560: Converting op name: MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/read ( type:  Identity )
343/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
345/560: Converting op name: MobilenetV1/Conv2d_3_pointwise/weights/read ( type:  Identity )
348/560: Converting op name: MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
349/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add ( type:  Add )
350/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
352/560: Converting op name: MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
354/560: Converting op name: MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read ( type:  Identity )
355/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
356/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
358/560: Converting op name: MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/read ( type:  Identity )
359/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
361/560: Converting op name: MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read ( type:  Identity )
364/560: Converting op name: MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
365/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add ( type:  Add )
366/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
368/560: Converting op name: MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
370/560: Converting op name: MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read ( type:  Identity )
371/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
372/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
374/560: Converting op name: MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/read ( type:  Identity )
375/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
377/560: Converting op name: MobilenetV1/Conv2d_2_pointwise/weights/read ( type:  Identity )
380/560: Converting op name: MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
381/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add ( type:  Add )
382/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
384/560: Converting op name: MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
386/560: Converting op name: MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read ( type:  Identity )
387/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
388/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
390/560: Converting op name: MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/read ( type:  Identity )
391/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
393/560: Converting op name: MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read ( type:  Identity )
396/560: Converting op name: MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/read ( type:  Identity )
397/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add ( type:  Add )
398/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
400/560: Converting op name: MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/read ( type:  Identity )
402/560: Converting op name: MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read ( type:  Identity )
403/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul ( type:  Mul )
404/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
406/560: Converting op name: MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/read ( type:  Identity )
407/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub ( type:  Sub )
409/560: Converting op name: MobilenetV1/Conv2d_1_pointwise/weights/read ( type:  Identity )
412/560: Converting op name: MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/read ( type:  Identity )
413/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add ( type:  Add )
414/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
416/560: Converting op name: MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/read ( type:  Identity )
418/560: Converting op name: MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read ( type:  Identity )
419/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul ( type:  Mul )
420/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2 ( type:  Mul )
422/560: Converting op name: MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/read ( type:  Identity )
423/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub ( type:  Sub )
425/560: Converting op name: MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read ( type:  Identity )
428/560: Converting op name: MobilenetV1/Conv2d_0/BatchNorm/moving_variance/read ( type:  Identity )
429/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add ( type:  Add )
430/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt ( type:  Rsqrt )
432/560: Converting op name: MobilenetV1/Conv2d_0/BatchNorm/moving_mean/read ( type:  Identity )
434/560: Converting op name: MobilenetV1/Conv2d_0/BatchNorm/gamma/read ( type:  Identity )
435/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul ( type:  Mul )
436/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2 ( type:  Mul )
438/560: Converting op name: MobilenetV1/Conv2d_0/BatchNorm/beta/read ( type:  Identity )
439/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub ( type:  Sub )
441/560: Converting op name: MobilenetV1/Conv2d_0/weights/read ( type:  Identity )
442/560: Converting op name: input ( type:  Placeholder )
Skipping name of placeholder
443/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/convolution ( type:  Conv2D )
444/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1 ( type:  Mul )
445/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1 ( type:  Add )
446/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_0/Relu6 ( type:  Relu6 )
447/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise ( type:  DepthwiseConv2dNative )
448/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
449/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
450/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6 ( type:  Relu6 )
451/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/convolution ( type:  Conv2D )
452/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
453/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
454/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6 ( type:  Relu6 )
455/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise ( type:  DepthwiseConv2dNative )
456/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
457/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
458/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6 ( type:  Relu6 )
459/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/convolution ( type:  Conv2D )
460/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
461/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
462/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6 ( type:  Relu6 )
463/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise ( type:  DepthwiseConv2dNative )
464/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
465/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
466/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6 ( type:  Relu6 )
467/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/convolution ( type:  Conv2D )
468/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
469/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
470/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6 ( type:  Relu6 )
471/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise ( type:  DepthwiseConv2dNative )
472/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
473/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
474/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6 ( type:  Relu6 )
475/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/convolution ( type:  Conv2D )
476/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
477/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
478/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6 ( type:  Relu6 )
479/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise ( type:  DepthwiseConv2dNative )
480/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
481/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
482/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6 ( type:  Relu6 )
483/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/convolution ( type:  Conv2D )
484/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
485/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
486/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6 ( type:  Relu6 )
487/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise ( type:  DepthwiseConv2dNative )
488/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
489/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
490/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6 ( type:  Relu6 )
491/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/convolution ( type:  Conv2D )
492/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
493/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
494/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6 ( type:  Relu6 )
495/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise ( type:  DepthwiseConv2dNative )
496/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
497/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
498/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6 ( type:  Relu6 )
499/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/convolution ( type:  Conv2D )
500/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
501/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
502/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6 ( type:  Relu6 )
503/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise ( type:  DepthwiseConv2dNative )
504/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
505/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
506/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6 ( type:  Relu6 )
507/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/convolution ( type:  Conv2D )
508/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
509/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
510/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6 ( type:  Relu6 )
511/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise ( type:  DepthwiseConv2dNative )
512/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
513/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
514/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6 ( type:  Relu6 )
515/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/convolution ( type:  Conv2D )
516/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
517/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
518/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6 ( type:  Relu6 )
519/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise ( type:  DepthwiseConv2dNative )
520/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
521/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
522/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6 ( type:  Relu6 )
523/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/convolution ( type:  Conv2D )
524/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
525/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
526/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6 ( type:  Relu6 )
527/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise ( type:  DepthwiseConv2dNative )
528/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
529/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
530/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6 ( type:  Relu6 )
531/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/convolution ( type:  Conv2D )
532/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
533/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
534/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6 ( type:  Relu6 )
535/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise ( type:  DepthwiseConv2dNative )
536/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
537/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
538/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6 ( type:  Relu6 )
539/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/convolution ( type:  Conv2D )
540/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
541/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
542/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6 ( type:  Relu6 )
543/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise ( type:  DepthwiseConv2dNative )
544/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
545/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1 ( type:  Add )
546/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6 ( type:  Relu6 )
547/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/convolution ( type:  Conv2D )
548/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1 ( type:  Mul )
549/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1 ( type:  Add )
550/560: Converting op name: MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6 ( type:  Relu6 )
551/560: Converting op name: MobilenetV1/Logits/AvgPool_1a/AvgPool ( type:  AvgPool )
552/560: Converting op name: MobilenetV1/Logits/Dropout_1b/Identity ( type:  Identity )
553/560: Converting op name: MobilenetV1/Logits/Conv2d_1c_1x1/convolution ( type:  Conv2D )
554/560: Converting op name: MobilenetV1/Logits/Conv2d_1c_1x1/BiasAdd ( type:  BiasAdd )
555/560: Converting op name: MobilenetV1/Logits/SpatialSqueeze ( type:  Squeeze )
556/560: Converting op name: MobilenetV1/Predictions/Reshape ( type:  Reshape )
557/560: Converting op name: input_1/BottleneckInputPlaceholder ( type:  PlaceholderWithDefault )
558/560: Converting op name: final_training_ops/Wx_plus_b/MatMul ( type:  MatMul )
560/560: Converting op name: final_result ( type:  Softmax )

Core ML model generated. Saved at location: /home/ubuntu/tensorflow/datasets/oxford-iiit-pet/output_graph.mlmodel 

Core ML input(s): 
[
name: "input__0"
type {
  imageType {
    width: 224
    height: 224
    colorSpace: RGB
  }
}
]

Core ML output(s): 
[
name: "final_result__0"
type {
  multiArrayType {
    shape: 37
    dataType: DOUBLE
  }
}
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment