gaurangdave commited on
Commit
aecbe94
·
verified ·
1 Parent(s): 33779bd

Upload tfjs_graph_model/model.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. tfjs_graph_model/model.json +707 -0
tfjs_graph_model/model.json ADDED
@@ -0,0 +1,707 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "graph-model",
3
+ "generatedBy": "2.19.0",
4
+ "convertedBy": "TensorFlow.js Converter v4.22.0",
5
+ "signature": {
6
+ "inputs": {
7
+ "keras_tensor_272": {
8
+ "name": "keras_tensor_272:0",
9
+ "dtype": "DT_FLOAT",
10
+ "tensorShape": {
11
+ "dim": [
12
+ { "size": "-1" },
13
+ { "size": "28" },
14
+ { "size": "28" },
15
+ { "size": "1" }
16
+ ]
17
+ }
18
+ }
19
+ },
20
+ "outputs": {
21
+ "output_0": {
22
+ "name": "Identity:0",
23
+ "dtype": "DT_FLOAT",
24
+ "tensorShape": { "dim": [{ "size": "-1" }, { "size": "10" }] }
25
+ }
26
+ }
27
+ },
28
+ "modelTopology": {
29
+ "node": [
30
+ {
31
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast/x",
32
+ "op": "Const",
33
+ "attr": {
34
+ "value": { "tensor": { "dtype": "DT_FLOAT", "tensorShape": {} } },
35
+ "dtype": { "type": "DT_FLOAT" }
36
+ }
37
+ },
38
+ {
39
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast_1/x",
40
+ "op": "Const",
41
+ "attr": {
42
+ "value": { "tensor": { "dtype": "DT_FLOAT", "tensorShape": {} } },
43
+ "dtype": { "type": "DT_FLOAT" }
44
+ }
45
+ },
46
+ {
47
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1/convolution/ReadVariableOp",
48
+ "op": "Const",
49
+ "attr": {
50
+ "value": {
51
+ "tensor": {
52
+ "dtype": "DT_FLOAT",
53
+ "tensorShape": {
54
+ "dim": [
55
+ { "size": "3" },
56
+ { "size": "3" },
57
+ { "size": "1" },
58
+ { "size": "8" }
59
+ ]
60
+ }
61
+ }
62
+ },
63
+ "dtype": { "type": "DT_FLOAT" }
64
+ }
65
+ },
66
+ {
67
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1/Squeeze",
68
+ "op": "Const",
69
+ "attr": {
70
+ "value": {
71
+ "tensor": {
72
+ "dtype": "DT_FLOAT",
73
+ "tensorShape": { "dim": [{ "size": "8" }] }
74
+ }
75
+ },
76
+ "dtype": { "type": "DT_FLOAT" }
77
+ }
78
+ },
79
+ {
80
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/convolution/ReadVariableOp",
81
+ "op": "Const",
82
+ "attr": {
83
+ "value": {
84
+ "tensor": {
85
+ "dtype": "DT_FLOAT",
86
+ "tensorShape": {
87
+ "dim": [
88
+ { "size": "3" },
89
+ { "size": "3" },
90
+ { "size": "8" },
91
+ { "size": "8" }
92
+ ]
93
+ }
94
+ }
95
+ },
96
+ "dtype": { "type": "DT_FLOAT" }
97
+ }
98
+ },
99
+ {
100
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/Squeeze",
101
+ "op": "Const",
102
+ "attr": {
103
+ "value": {
104
+ "tensor": {
105
+ "dtype": "DT_FLOAT",
106
+ "tensorShape": { "dim": [{ "size": "8" }] }
107
+ }
108
+ },
109
+ "dtype": { "type": "DT_FLOAT" }
110
+ }
111
+ },
112
+ {
113
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/convolution/ReadVariableOp",
114
+ "op": "Const",
115
+ "attr": {
116
+ "value": {
117
+ "tensor": {
118
+ "dtype": "DT_FLOAT",
119
+ "tensorShape": {
120
+ "dim": [
121
+ { "size": "3" },
122
+ { "size": "3" },
123
+ { "size": "8" },
124
+ { "size": "16" }
125
+ ]
126
+ }
127
+ }
128
+ },
129
+ "dtype": { "type": "DT_FLOAT" }
130
+ }
131
+ },
132
+ {
133
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/Squeeze",
134
+ "op": "Const",
135
+ "attr": {
136
+ "value": {
137
+ "tensor": {
138
+ "dtype": "DT_FLOAT",
139
+ "tensorShape": { "dim": [{ "size": "16" }] }
140
+ }
141
+ },
142
+ "dtype": { "type": "DT_FLOAT" }
143
+ }
144
+ },
145
+ {
146
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/convolution/ReadVariableOp",
147
+ "op": "Const",
148
+ "attr": {
149
+ "value": {
150
+ "tensor": {
151
+ "dtype": "DT_FLOAT",
152
+ "tensorShape": {
153
+ "dim": [
154
+ { "size": "3" },
155
+ { "size": "3" },
156
+ { "size": "16" },
157
+ { "size": "16" }
158
+ ]
159
+ }
160
+ }
161
+ },
162
+ "dtype": { "type": "DT_FLOAT" }
163
+ }
164
+ },
165
+ {
166
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/Squeeze",
167
+ "op": "Const",
168
+ "attr": {
169
+ "value": {
170
+ "tensor": {
171
+ "dtype": "DT_FLOAT",
172
+ "tensorShape": { "dim": [{ "size": "16" }] }
173
+ }
174
+ },
175
+ "dtype": { "type": "DT_FLOAT" }
176
+ }
177
+ },
178
+ {
179
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/convolution/ReadVariableOp",
180
+ "op": "Const",
181
+ "attr": {
182
+ "value": {
183
+ "tensor": {
184
+ "dtype": "DT_FLOAT",
185
+ "tensorShape": {
186
+ "dim": [
187
+ { "size": "3" },
188
+ { "size": "3" },
189
+ { "size": "16" },
190
+ { "size": "32" }
191
+ ]
192
+ }
193
+ }
194
+ },
195
+ "dtype": { "type": "DT_FLOAT" }
196
+ }
197
+ },
198
+ {
199
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/Squeeze",
200
+ "op": "Const",
201
+ "attr": {
202
+ "value": {
203
+ "tensor": {
204
+ "dtype": "DT_FLOAT",
205
+ "tensorShape": { "dim": [{ "size": "32" }] }
206
+ }
207
+ },
208
+ "dtype": { "type": "DT_FLOAT" }
209
+ }
210
+ },
211
+ {
212
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/convolution/ReadVariableOp",
213
+ "op": "Const",
214
+ "attr": {
215
+ "value": {
216
+ "tensor": {
217
+ "dtype": "DT_FLOAT",
218
+ "tensorShape": {
219
+ "dim": [
220
+ { "size": "3" },
221
+ { "size": "3" },
222
+ { "size": "32" },
223
+ { "size": "32" }
224
+ ]
225
+ }
226
+ }
227
+ },
228
+ "dtype": { "type": "DT_FLOAT" }
229
+ }
230
+ },
231
+ {
232
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/Squeeze",
233
+ "op": "Const",
234
+ "attr": {
235
+ "value": {
236
+ "tensor": {
237
+ "dtype": "DT_FLOAT",
238
+ "tensorShape": { "dim": [{ "size": "32" }] }
239
+ }
240
+ },
241
+ "dtype": { "type": "DT_FLOAT" }
242
+ }
243
+ },
244
+ {
245
+ "name": "StatefulPartitionedCall/sequential_7_1/flatten_1/Reshape/shape",
246
+ "op": "Const",
247
+ "attr": {
248
+ "value": {
249
+ "tensor": {
250
+ "dtype": "DT_INT32",
251
+ "tensorShape": { "dim": [{ "size": "2" }] }
252
+ }
253
+ },
254
+ "dtype": { "type": "DT_INT32" }
255
+ }
256
+ },
257
+ {
258
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1/Cast/ReadVariableOp",
259
+ "op": "Const",
260
+ "attr": {
261
+ "value": {
262
+ "tensor": {
263
+ "dtype": "DT_FLOAT",
264
+ "tensorShape": { "dim": [{ "size": "288" }, { "size": "128" }] }
265
+ }
266
+ },
267
+ "dtype": { "type": "DT_FLOAT" }
268
+ }
269
+ },
270
+ {
271
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1/BiasAdd/ReadVariableOp",
272
+ "op": "Const",
273
+ "attr": {
274
+ "value": {
275
+ "tensor": {
276
+ "dtype": "DT_FLOAT",
277
+ "tensorShape": { "dim": [{ "size": "128" }] }
278
+ }
279
+ },
280
+ "dtype": { "type": "DT_FLOAT" }
281
+ }
282
+ },
283
+ {
284
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/Cast/ReadVariableOp",
285
+ "op": "Const",
286
+ "attr": {
287
+ "value": {
288
+ "tensor": {
289
+ "dtype": "DT_FLOAT",
290
+ "tensorShape": { "dim": [{ "size": "128" }, { "size": "10" }] }
291
+ }
292
+ },
293
+ "dtype": { "type": "DT_FLOAT" }
294
+ }
295
+ },
296
+ {
297
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/BiasAdd/ReadVariableOp",
298
+ "op": "Const",
299
+ "attr": {
300
+ "value": {
301
+ "tensor": {
302
+ "dtype": "DT_FLOAT",
303
+ "tensorShape": { "dim": [{ "size": "10" }] }
304
+ }
305
+ },
306
+ "dtype": { "type": "DT_FLOAT" }
307
+ }
308
+ },
309
+ {
310
+ "name": "keras_tensor_272",
311
+ "op": "Placeholder",
312
+ "attr": {
313
+ "shape": {
314
+ "shape": {
315
+ "dim": [
316
+ { "size": "-1" },
317
+ { "size": "28" },
318
+ { "size": "28" },
319
+ { "size": "1" }
320
+ ]
321
+ }
322
+ },
323
+ "dtype": { "type": "DT_FLOAT" }
324
+ }
325
+ },
326
+ {
327
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/mul",
328
+ "op": "Mul",
329
+ "input": [
330
+ "keras_tensor_272",
331
+ "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast/x"
332
+ ],
333
+ "attr": { "T": { "type": "DT_FLOAT" } }
334
+ },
335
+ {
336
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/add",
337
+ "op": "AddV2",
338
+ "input": [
339
+ "StatefulPartitionedCall/sequential_7_1/rescaling_1/mul",
340
+ "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast_1/x"
341
+ ],
342
+ "attr": { "T": { "type": "DT_FLOAT" } }
343
+ },
344
+ {
345
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1/Relu",
346
+ "op": "_FusedConv2D",
347
+ "input": [
348
+ "StatefulPartitionedCall/sequential_7_1/rescaling_1/add",
349
+ "StatefulPartitionedCall/sequential_7_1/conv2d_1/convolution/ReadVariableOp",
350
+ "StatefulPartitionedCall/sequential_7_1/conv2d_1/Squeeze"
351
+ ],
352
+ "device": "/device:CPU:0",
353
+ "attr": {
354
+ "num_host_args": { "i": "0" },
355
+ "data_format": { "s": "TkhXQw==" },
356
+ "filter_format": { "s": "SFdJTw==" },
357
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
358
+ "num_args": { "i": "1" },
359
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
360
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
361
+ "padding": { "s": "U0FNRQ==" },
362
+ "use_cudnn_on_gpu": { "b": true },
363
+ "leakyrelu_alpha": { "f": 0.2 },
364
+ "epsilon": { "f": 0.0 },
365
+ "T": { "type": "DT_FLOAT" },
366
+ "explicit_paddings": { "list": {} },
367
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
368
+ }
369
+ },
370
+ {
371
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/Relu",
372
+ "op": "_FusedConv2D",
373
+ "input": [
374
+ "StatefulPartitionedCall/sequential_7_1/conv2d_1/Relu",
375
+ "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/convolution/ReadVariableOp",
376
+ "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/Squeeze"
377
+ ],
378
+ "device": "/device:CPU:0",
379
+ "attr": {
380
+ "num_host_args": { "i": "0" },
381
+ "data_format": { "s": "TkhXQw==" },
382
+ "filter_format": { "s": "SFdJTw==" },
383
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
384
+ "num_args": { "i": "1" },
385
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
386
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
387
+ "padding": { "s": "U0FNRQ==" },
388
+ "use_cudnn_on_gpu": { "b": true },
389
+ "leakyrelu_alpha": { "f": 0.2 },
390
+ "epsilon": { "f": 0.0 },
391
+ "T": { "type": "DT_FLOAT" },
392
+ "explicit_paddings": { "list": {} },
393
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
394
+ }
395
+ },
396
+ {
397
+ "name": "StatefulPartitionedCall/sequential_7_1/max_pooling2d_1/MaxPool2d",
398
+ "op": "MaxPool",
399
+ "input": ["StatefulPartitionedCall/sequential_7_1/conv2d_1_2/Relu"],
400
+ "attr": {
401
+ "padding": { "s": "VkFMSUQ=" },
402
+ "data_format": { "s": "TkhXQw==" },
403
+ "T": { "type": "DT_FLOAT" },
404
+ "explicit_paddings": { "list": {} },
405
+ "ksize": { "list": { "i": ["1", "2", "2", "1"] } },
406
+ "strides": { "list": { "i": ["1", "2", "2", "1"] } }
407
+ }
408
+ },
409
+ {
410
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/Relu",
411
+ "op": "_FusedConv2D",
412
+ "input": [
413
+ "StatefulPartitionedCall/sequential_7_1/max_pooling2d_1/MaxPool2d",
414
+ "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/convolution/ReadVariableOp",
415
+ "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/Squeeze"
416
+ ],
417
+ "device": "/device:CPU:0",
418
+ "attr": {
419
+ "num_host_args": { "i": "0" },
420
+ "data_format": { "s": "TkhXQw==" },
421
+ "filter_format": { "s": "SFdJTw==" },
422
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
423
+ "num_args": { "i": "1" },
424
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
425
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
426
+ "padding": { "s": "U0FNRQ==" },
427
+ "use_cudnn_on_gpu": { "b": true },
428
+ "leakyrelu_alpha": { "f": 0.2 },
429
+ "epsilon": { "f": 0.0 },
430
+ "T": { "type": "DT_FLOAT" },
431
+ "explicit_paddings": { "list": {} },
432
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
433
+ }
434
+ },
435
+ {
436
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/Relu",
437
+ "op": "_FusedConv2D",
438
+ "input": [
439
+ "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/Relu",
440
+ "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/convolution/ReadVariableOp",
441
+ "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/Squeeze"
442
+ ],
443
+ "device": "/device:CPU:0",
444
+ "attr": {
445
+ "num_host_args": { "i": "0" },
446
+ "data_format": { "s": "TkhXQw==" },
447
+ "filter_format": { "s": "SFdJTw==" },
448
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
449
+ "num_args": { "i": "1" },
450
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
451
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
452
+ "padding": { "s": "U0FNRQ==" },
453
+ "use_cudnn_on_gpu": { "b": true },
454
+ "leakyrelu_alpha": { "f": 0.2 },
455
+ "epsilon": { "f": 0.0 },
456
+ "T": { "type": "DT_FLOAT" },
457
+ "explicit_paddings": { "list": {} },
458
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
459
+ }
460
+ },
461
+ {
462
+ "name": "StatefulPartitionedCall/sequential_7_1/max_pooling2d_1_2/MaxPool2d",
463
+ "op": "MaxPool",
464
+ "input": ["StatefulPartitionedCall/sequential_7_1/conv2d_3_1/Relu"],
465
+ "attr": {
466
+ "padding": { "s": "VkFMSUQ=" },
467
+ "data_format": { "s": "TkhXQw==" },
468
+ "T": { "type": "DT_FLOAT" },
469
+ "explicit_paddings": { "list": {} },
470
+ "ksize": { "list": { "i": ["1", "2", "2", "1"] } },
471
+ "strides": { "list": { "i": ["1", "2", "2", "1"] } }
472
+ }
473
+ },
474
+ {
475
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/Relu",
476
+ "op": "_FusedConv2D",
477
+ "input": [
478
+ "StatefulPartitionedCall/sequential_7_1/max_pooling2d_1_2/MaxPool2d",
479
+ "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/convolution/ReadVariableOp",
480
+ "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/Squeeze"
481
+ ],
482
+ "device": "/device:CPU:0",
483
+ "attr": {
484
+ "num_host_args": { "i": "0" },
485
+ "data_format": { "s": "TkhXQw==" },
486
+ "filter_format": { "s": "SFdJTw==" },
487
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
488
+ "num_args": { "i": "1" },
489
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
490
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
491
+ "padding": { "s": "U0FNRQ==" },
492
+ "use_cudnn_on_gpu": { "b": true },
493
+ "leakyrelu_alpha": { "f": 0.2 },
494
+ "epsilon": { "f": 0.0 },
495
+ "T": { "type": "DT_FLOAT" },
496
+ "explicit_paddings": { "list": {} },
497
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
498
+ }
499
+ },
500
+ {
501
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/Relu",
502
+ "op": "_FusedConv2D",
503
+ "input": [
504
+ "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/Relu",
505
+ "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/convolution/ReadVariableOp",
506
+ "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/Squeeze"
507
+ ],
508
+ "device": "/device:CPU:0",
509
+ "attr": {
510
+ "num_host_args": { "i": "0" },
511
+ "data_format": { "s": "TkhXQw==" },
512
+ "filter_format": { "s": "SFdJTw==" },
513
+ "strides": { "list": { "i": ["1", "1", "1", "1"] } },
514
+ "num_args": { "i": "1" },
515
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
516
+ "TArgs": { "list": { "type": ["DT_FLOAT"] } },
517
+ "padding": { "s": "U0FNRQ==" },
518
+ "use_cudnn_on_gpu": { "b": true },
519
+ "leakyrelu_alpha": { "f": 0.2 },
520
+ "epsilon": { "f": 0.0 },
521
+ "T": { "type": "DT_FLOAT" },
522
+ "explicit_paddings": { "list": {} },
523
+ "dilations": { "list": { "i": ["1", "1", "1", "1"] } }
524
+ }
525
+ },
526
+ {
527
+ "name": "StatefulPartitionedCall/sequential_7_1/max_pooling2d_2_1/MaxPool2d",
528
+ "op": "MaxPool",
529
+ "input": ["StatefulPartitionedCall/sequential_7_1/conv2d_5_1/Relu"],
530
+ "attr": {
531
+ "padding": { "s": "VkFMSUQ=" },
532
+ "data_format": { "s": "TkhXQw==" },
533
+ "T": { "type": "DT_FLOAT" },
534
+ "explicit_paddings": { "list": {} },
535
+ "ksize": { "list": { "i": ["1", "2", "2", "1"] } },
536
+ "strides": { "list": { "i": ["1", "2", "2", "1"] } }
537
+ }
538
+ },
539
+ {
540
+ "name": "StatefulPartitionedCall/sequential_7_1/flatten_1/Reshape",
541
+ "op": "Reshape",
542
+ "input": [
543
+ "StatefulPartitionedCall/sequential_7_1/max_pooling2d_2_1/MaxPool2d",
544
+ "StatefulPartitionedCall/sequential_7_1/flatten_1/Reshape/shape"
545
+ ],
546
+ "attr": {
547
+ "T": { "type": "DT_FLOAT" },
548
+ "Tshape": { "type": "DT_INT32" }
549
+ }
550
+ },
551
+ {
552
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1/Relu",
553
+ "op": "_FusedMatMul",
554
+ "input": [
555
+ "StatefulPartitionedCall/sequential_7_1/flatten_1/Reshape",
556
+ "StatefulPartitionedCall/sequential_7_1/dense_1/Cast/ReadVariableOp",
557
+ "StatefulPartitionedCall/sequential_7_1/dense_1/BiasAdd/ReadVariableOp"
558
+ ],
559
+ "device": "/device:CPU:0",
560
+ "attr": {
561
+ "transpose_a": { "b": false },
562
+ "transpose_b": { "b": false },
563
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA==", "UmVsdQ=="] } },
564
+ "leakyrelu_alpha": { "f": 0.2 },
565
+ "num_args": { "i": "1" },
566
+ "epsilon": { "f": 0.0 },
567
+ "T": { "type": "DT_FLOAT" }
568
+ }
569
+ },
570
+ {
571
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/BiasAdd",
572
+ "op": "_FusedMatMul",
573
+ "input": [
574
+ "StatefulPartitionedCall/sequential_7_1/dense_1/Relu",
575
+ "StatefulPartitionedCall/sequential_7_1/dense_1_2/Cast/ReadVariableOp",
576
+ "StatefulPartitionedCall/sequential_7_1/dense_1_2/BiasAdd/ReadVariableOp"
577
+ ],
578
+ "device": "/device:CPU:0",
579
+ "attr": {
580
+ "transpose_a": { "b": false },
581
+ "transpose_b": { "b": false },
582
+ "fused_ops": { "list": { "s": ["Qmlhc0FkZA=="] } },
583
+ "leakyrelu_alpha": { "f": 0.2 },
584
+ "num_args": { "i": "1" },
585
+ "epsilon": { "f": 0.0 },
586
+ "T": { "type": "DT_FLOAT" }
587
+ }
588
+ },
589
+ {
590
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/Softmax",
591
+ "op": "Softmax",
592
+ "input": ["StatefulPartitionedCall/sequential_7_1/dense_1_2/BiasAdd"],
593
+ "attr": { "T": { "type": "DT_FLOAT" } }
594
+ },
595
+ {
596
+ "name": "Identity",
597
+ "op": "Identity",
598
+ "input": ["StatefulPartitionedCall/sequential_7_1/dense_1_2/Softmax"],
599
+ "attr": { "T": { "type": "DT_FLOAT" } }
600
+ }
601
+ ],
602
+ "library": {},
603
+ "versions": { "producer": 2129 }
604
+ },
605
+ "weightsManifest": [
606
+ {
607
+ "paths": ["group1-shard1of1.bin"],
608
+ "weights": [
609
+ {
610
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast/x",
611
+ "shape": [],
612
+ "dtype": "float32"
613
+ },
614
+ {
615
+ "name": "StatefulPartitionedCall/sequential_7_1/rescaling_1/Cast_1/x",
616
+ "shape": [],
617
+ "dtype": "float32"
618
+ },
619
+ {
620
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1/convolution/ReadVariableOp",
621
+ "shape": [3, 3, 1, 8],
622
+ "dtype": "float32"
623
+ },
624
+ {
625
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1/Squeeze",
626
+ "shape": [8],
627
+ "dtype": "float32"
628
+ },
629
+ {
630
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/convolution/ReadVariableOp",
631
+ "shape": [3, 3, 8, 8],
632
+ "dtype": "float32"
633
+ },
634
+ {
635
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_1_2/Squeeze",
636
+ "shape": [8],
637
+ "dtype": "float32"
638
+ },
639
+ {
640
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/convolution/ReadVariableOp",
641
+ "shape": [3, 3, 8, 16],
642
+ "dtype": "float32"
643
+ },
644
+ {
645
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_2_1/Squeeze",
646
+ "shape": [16],
647
+ "dtype": "float32"
648
+ },
649
+ {
650
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/convolution/ReadVariableOp",
651
+ "shape": [3, 3, 16, 16],
652
+ "dtype": "float32"
653
+ },
654
+ {
655
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_3_1/Squeeze",
656
+ "shape": [16],
657
+ "dtype": "float32"
658
+ },
659
+ {
660
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/convolution/ReadVariableOp",
661
+ "shape": [3, 3, 16, 32],
662
+ "dtype": "float32"
663
+ },
664
+ {
665
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_4_1/Squeeze",
666
+ "shape": [32],
667
+ "dtype": "float32"
668
+ },
669
+ {
670
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/convolution/ReadVariableOp",
671
+ "shape": [3, 3, 32, 32],
672
+ "dtype": "float32"
673
+ },
674
+ {
675
+ "name": "StatefulPartitionedCall/sequential_7_1/conv2d_5_1/Squeeze",
676
+ "shape": [32],
677
+ "dtype": "float32"
678
+ },
679
+ {
680
+ "name": "StatefulPartitionedCall/sequential_7_1/flatten_1/Reshape/shape",
681
+ "shape": [2],
682
+ "dtype": "int32"
683
+ },
684
+ {
685
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1/Cast/ReadVariableOp",
686
+ "shape": [288, 128],
687
+ "dtype": "float32"
688
+ },
689
+ {
690
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1/BiasAdd/ReadVariableOp",
691
+ "shape": [128],
692
+ "dtype": "float32"
693
+ },
694
+ {
695
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/Cast/ReadVariableOp",
696
+ "shape": [128, 10],
697
+ "dtype": "float32"
698
+ },
699
+ {
700
+ "name": "StatefulPartitionedCall/sequential_7_1/dense_1_2/BiasAdd/ReadVariableOp",
701
+ "shape": [10],
702
+ "dtype": "float32"
703
+ }
704
+ ]
705
+ }
706
+ ]
707
+ }