diff --git a/boards/default_src/python_pyodide/origin/teachableModel/group1-shard1of3.bin b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard1of3.bin new file mode 100644 index 00000000..1ec46e46 Binary files /dev/null and b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard1of3.bin differ diff --git a/boards/default_src/python_pyodide/origin/teachableModel/group1-shard2of3.bin b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard2of3.bin new file mode 100644 index 00000000..8e4e48d2 Binary files /dev/null and b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard2of3.bin differ diff --git a/boards/default_src/python_pyodide/origin/teachableModel/group1-shard3of3.bin b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard3of3.bin new file mode 100644 index 00000000..ee27b467 Binary files /dev/null and b/boards/default_src/python_pyodide/origin/teachableModel/group1-shard3of3.bin differ diff --git a/boards/default_src/python_pyodide/origin/teachableModel/model.json b/boards/default_src/python_pyodide/origin/teachableModel/model.json new file mode 100644 index 00000000..157cbfe1 --- /dev/null +++ b/boards/default_src/python_pyodide/origin/teachableModel/model.json @@ -0,0 +1,7096 @@ +{ + "weightsManifest": [ + { + "paths": [ + "group1-shard1of3.bin", + "group1-shard2of3.bin", + "group1-shard3of3.bin" + ], + "weights": [ + { + "dtype": "float32", + "shape": [], + "name": "module_apply_default/hub_input/Mul/y" + }, + { + "dtype": "float32", + "shape": [], + "name": "module_apply_default/hub_input/Sub/y" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 3, + 32 + ], + "name": "module/MobilenetV2/Conv/weights" + }, + { + "dtype": "float32", + "shape": [ + 32 + ], + "name": "module_apply_default/MobilenetV2/Conv/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 32, + 1 + ], + "name": "module/MobilenetV2/expanded_conv/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 32 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 32, + 16 + ], + "name": "module/MobilenetV2/expanded_conv/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 16 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 16, + 96 + ], + "name": "module/MobilenetV2/expanded_conv_1/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 96 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_1/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 96, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_1/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 96 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 96, + 24 + ], + "name": "module/MobilenetV2/expanded_conv_1/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 24 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_1/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 24, + 144 + ], + "name": "module/MobilenetV2/expanded_conv_2/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 144 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_2/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 144, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_2/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 144 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 144, + 24 + ], + "name": "module/MobilenetV2/expanded_conv_2/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 24 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_2/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 24, + 144 + ], + "name": "module/MobilenetV2/expanded_conv_3/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 144 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_3/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 144, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_3/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 144 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 144, + 32 + ], + "name": "module/MobilenetV2/expanded_conv_3/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 32 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_3/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 32, + 192 + ], + "name": "module/MobilenetV2/expanded_conv_4/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_4/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 192, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_4/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 192, + 32 + ], + "name": "module/MobilenetV2/expanded_conv_4/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 32 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_4/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 32, + 192 + ], + "name": "module/MobilenetV2/expanded_conv_5/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_5/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 192, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_5/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 192, + 32 + ], + "name": "module/MobilenetV2/expanded_conv_5/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 32 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_5/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 32, + 192 + ], + "name": "module/MobilenetV2/expanded_conv_6/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_6/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 192, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_6/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 192 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 192, + 64 + ], + "name": "module/MobilenetV2/expanded_conv_6/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 64 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_6/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 64, + 384 + ], + "name": "module/MobilenetV2/expanded_conv_7/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_7/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 384, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_7/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 384, + 64 + ], + "name": "module/MobilenetV2/expanded_conv_7/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 64 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_7/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 64, + 384 + ], + "name": "module/MobilenetV2/expanded_conv_8/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_8/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 384, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_8/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 384, + 64 + ], + "name": "module/MobilenetV2/expanded_conv_8/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 64 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_8/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 64, + 384 + ], + "name": "module/MobilenetV2/expanded_conv_9/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_9/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 384, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_9/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 384, + 64 + ], + "name": "module/MobilenetV2/expanded_conv_9/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 64 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_9/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 64, + 384 + ], + "name": "module/MobilenetV2/expanded_conv_10/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_10/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 384, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_10/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 384 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 384, + 96 + ], + "name": "module/MobilenetV2/expanded_conv_10/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 96 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_10/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 96, + 576 + ], + "name": "module/MobilenetV2/expanded_conv_11/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_11/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 576, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_11/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 576, + 96 + ], + "name": "module/MobilenetV2/expanded_conv_11/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 96 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_11/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 96, + 576 + ], + "name": "module/MobilenetV2/expanded_conv_12/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_12/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 576, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_12/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 576, + 96 + ], + "name": "module/MobilenetV2/expanded_conv_12/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 96 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_12/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 96, + 576 + ], + "name": "module/MobilenetV2/expanded_conv_13/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_13/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 576, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_13/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 576 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 576, + 160 + ], + "name": "module/MobilenetV2/expanded_conv_13/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 160 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_13/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 160, + 960 + ], + "name": "module/MobilenetV2/expanded_conv_14/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_14/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 960, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_14/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 960, + 160 + ], + "name": "module/MobilenetV2/expanded_conv_14/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 160 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_14/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 160, + 960 + ], + "name": "module/MobilenetV2/expanded_conv_15/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_15/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 960, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_15/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 960, + 160 + ], + "name": "module/MobilenetV2/expanded_conv_15/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 160 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_15/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 160, + 960 + ], + "name": "module/MobilenetV2/expanded_conv_16/expand/weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_16/expand/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 3, + 3, + 960, + 1 + ], + "name": "module/MobilenetV2/expanded_conv_16/depthwise/depthwise_weights" + }, + { + "dtype": "float32", + "shape": [ + 960 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/depthwise_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 960, + 320 + ], + "name": "module/MobilenetV2/expanded_conv_16/project/weights" + }, + { + "dtype": "float32", + "shape": [ + 320 + ], + "name": "module_apply_default/MobilenetV2/expanded_conv_16/project/Conv2D_bn_offset" + }, + { + "dtype": "float32", + "shape": [ + 1, + 1, + 320, + 1280 + ], + "name": "module/MobilenetV2/Conv_1/weights" + }, + { + "dtype": "float32", + "shape": [ + 1280 + ], + "name": "module_apply_default/MobilenetV2/Conv_1/Conv2D_bn_offset" + } + ] + } + ], + "modelTopology": { + "node": [ + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "shape": { + "shape": { + "dim": [ + { + "size": "-1" + }, + { + "size": "224" + }, + { + "size": "224" + }, + { + "size": "3" + } + ] + } + } + }, + "name": "images", + "op": "Placeholder" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": {} + } + } + }, + "name": "module_apply_default/hub_input/Mul/y", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": {} + } + } + }, + "name": "module_apply_default/hub_input/Sub/y", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "32" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/Conv/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "32" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/Conv/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "32" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "32" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "32" + }, + { + "size": "16" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "16" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "16" + }, + { + "size": "96" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_1/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "96" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "96" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_1/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "96" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "96" + }, + { + "size": "24" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_1/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "24" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "24" + }, + { + "size": "144" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_2/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "144" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "144" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_2/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "144" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "144" + }, + { + "size": "24" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_2/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "24" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "24" + }, + { + "size": "144" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_3/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "144" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "144" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_3/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "144" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "144" + }, + { + "size": "32" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_3/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "32" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "32" + }, + { + "size": "192" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_4/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "192" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_4/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "192" + }, + { + "size": "32" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_4/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "32" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "32" + }, + { + "size": "192" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_5/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "192" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_5/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "192" + }, + { + "size": "32" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_5/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "32" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "32" + }, + { + "size": "192" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_6/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "192" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_6/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "192" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "192" + }, + { + "size": "64" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_6/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "64" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "64" + }, + { + "size": "384" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_7/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "384" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_7/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "384" + }, + { + "size": "64" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_7/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "64" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "64" + }, + { + "size": "384" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_8/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "384" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_8/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "384" + }, + { + "size": "64" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_8/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "64" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "64" + }, + { + "size": "384" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_9/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "384" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_9/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "384" + }, + { + "size": "64" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_9/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "64" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "64" + }, + { + "size": "384" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_10/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "384" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_10/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "384" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "384" + }, + { + "size": "96" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_10/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "96" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "96" + }, + { + "size": "576" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_11/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "576" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_11/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "576" + }, + { + "size": "96" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_11/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "96" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "96" + }, + { + "size": "576" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_12/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "576" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_12/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "576" + }, + { + "size": "96" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_12/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "96" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "96" + }, + { + "size": "576" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_13/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "576" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_13/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "576" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "576" + }, + { + "size": "160" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_13/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "160" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "160" + }, + { + "size": "960" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_14/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "960" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_14/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "960" + }, + { + "size": "160" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_14/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "160" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "160" + }, + { + "size": "960" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_15/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "960" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_15/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "960" + }, + { + "size": "160" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_15/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "160" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "160" + }, + { + "size": "960" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_16/expand/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/expand/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "3" + }, + { + "size": "3" + }, + { + "size": "960" + }, + { + "size": "1" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_16/depthwise/depthwise_weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "960" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/depthwise_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "960" + }, + { + "size": "320" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/expanded_conv_16/project/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "320" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/project/Conv2D_bn_offset", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1" + }, + { + "size": "1" + }, + { + "size": "320" + }, + { + "size": "1280" + } + ] + } + } + } + }, + "name": "module/MobilenetV2/Conv_1/weights", + "op": "Const" + }, + { + "attr": { + "dtype": { + "type": "DT_FLOAT" + }, + "value": { + "tensor": { + "dtype": "DT_FLOAT", + "tensorShape": { + "dim": [ + { + "size": "1280" + } + ] + } + } + } + }, + "name": "module_apply_default/MobilenetV2/Conv_1/Conv2D_bn_offset", + "op": "Const" + }, + { + "input": [ + "images", + "module_apply_default/hub_input/Mul/y" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/hub_input/Mul", + "op": "Mul" + }, + { + "input": [ + "module_apply_default/hub_input/Mul", + "module_apply_default/hub_input/Sub/y" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/hub_input/Sub", + "op": "Sub" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/hub_input/Sub", + "module/MobilenetV2/Conv/weights", + "module_apply_default/MobilenetV2/Conv/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "2", + "2", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/Conv/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/Conv/Relu6", + "module/MobilenetV2/expanded_conv/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv/depthwise/Relu6", + "module/MobilenetV2/expanded_conv/project/weights", + "module_apply_default/MobilenetV2/expanded_conv/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_1/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_1/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/expand/Relu6", + "module/MobilenetV2/expanded_conv_1/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "strides": { + "list": { + "i": [ + "1", + "2", + "2", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_1/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_1/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_1/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_2/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_2/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_2/expand/Relu6", + "module/MobilenetV2/expanded_conv_2/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_2/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_2/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_2/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_1/project/BatchNorm/FusedBatchNorm", + "module_apply_default/MobilenetV2/expanded_conv_2/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_2/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_2/add", + "module/MobilenetV2/expanded_conv_3/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_3/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/expand/Relu6", + "module/MobilenetV2/expanded_conv_3/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "2", + "2", + "1" + ] + } + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_3/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_3/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_3/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_4/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_4/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/expand/Relu6", + "module/MobilenetV2/expanded_conv_4/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_4/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_4/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_3/project/BatchNorm/FusedBatchNorm", + "module_apply_default/MobilenetV2/expanded_conv_4/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_4/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/add", + "module/MobilenetV2/expanded_conv_5/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_5/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_5/expand/Relu6", + "module/MobilenetV2/expanded_conv_5/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_5/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_5/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_5/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_4/add", + "module_apply_default/MobilenetV2/expanded_conv_5/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_5/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_5/add", + "module/MobilenetV2/expanded_conv_6/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_6/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/expand/Relu6", + "module/MobilenetV2/expanded_conv_6/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + }, + "strides": { + "list": { + "i": [ + "1", + "2", + "2", + "1" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_6/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_6/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_6/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_7/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_7/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/expand/Relu6", + "module/MobilenetV2/expanded_conv_7/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_7/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_7/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_6/project/BatchNorm/FusedBatchNorm", + "module_apply_default/MobilenetV2/expanded_conv_7/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_7/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/add", + "module/MobilenetV2/expanded_conv_8/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_8/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/expand/Relu6", + "module/MobilenetV2/expanded_conv_8/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_8/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_8/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_7/add", + "module_apply_default/MobilenetV2/expanded_conv_8/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_8/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/add", + "module/MobilenetV2/expanded_conv_9/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_9/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_9/expand/Relu6", + "module/MobilenetV2/expanded_conv_9/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_9/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_9/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_9/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_8/add", + "module_apply_default/MobilenetV2/expanded_conv_9/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_9/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_9/add", + "module/MobilenetV2/expanded_conv_10/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_10/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/expand/Relu6", + "module/MobilenetV2/expanded_conv_10/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_10/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_10/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_10/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_11/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_11/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/expand/Relu6", + "module/MobilenetV2/expanded_conv_11/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_11/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_11/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_10/project/BatchNorm/FusedBatchNorm", + "module_apply_default/MobilenetV2/expanded_conv_11/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_11/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/add", + "module/MobilenetV2/expanded_conv_12/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_12/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_12/expand/Relu6", + "module/MobilenetV2/expanded_conv_12/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_12/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_12/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_12/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_11/add", + "module_apply_default/MobilenetV2/expanded_conv_12/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_12/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_12/add", + "module/MobilenetV2/expanded_conv_13/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_13/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/expand/Relu6", + "module/MobilenetV2/expanded_conv_13/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "strides": { + "list": { + "i": [ + "1", + "2", + "2", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/depthwise_bn_offset" + ], + "attr": { + "data_format": { + "s": "TkhXQw==" + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_13/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_13/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_13/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/expanded_conv_14/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_14/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/expand/Relu6", + "module/MobilenetV2/expanded_conv_14/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_14/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_14/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_13/project/BatchNorm/FusedBatchNorm", + "module_apply_default/MobilenetV2/expanded_conv_14/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_14/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/add", + "module/MobilenetV2/expanded_conv_15/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_15/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_15/expand/Relu6", + "module/MobilenetV2/expanded_conv_15/depthwise/depthwise_weights" + ], + "attr": { + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_15/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_15/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_15/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_14/add", + "module_apply_default/MobilenetV2/expanded_conv_15/project/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_15/add", + "op": "Add" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_15/add", + "module/MobilenetV2/expanded_conv_16/expand/weights", + "module_apply_default/MobilenetV2/expanded_conv_16/expand/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/expand/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_16/expand/Relu6", + "module/MobilenetV2/expanded_conv_16/depthwise/depthwise_weights" + ], + "attr": { + "padding": { + "s": "U0FNRQ==" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/depthwise", + "op": "DepthwiseConv2dNative" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/depthwise", + "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/depthwise_bn_offset" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/FusedBatchNorm", + "op": "BiasAdd" + }, + { + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/FusedBatchNorm" + ], + "attr": { + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/Relu6", + "op": "Relu6" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_16/depthwise/Relu6", + "module/MobilenetV2/expanded_conv_16/project/weights", + "module_apply_default/MobilenetV2/expanded_conv_16/project/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/expanded_conv_16/project/BatchNorm/FusedBatchNorm", + "op": "_FusedConv2D" + }, + { + "device": "/device:CPU:0", + "input": [ + "module_apply_default/MobilenetV2/expanded_conv_16/project/BatchNorm/FusedBatchNorm", + "module/MobilenetV2/Conv_1/weights", + "module_apply_default/MobilenetV2/Conv_1/Conv2D_bn_offset" + ], + "attr": { + "explicit_paddings": { + "list": {} + }, + "epsilon": { + "f": 0.0 + }, + "data_format": { + "s": "TkhXQw==" + }, + "use_cudnn_on_gpu": { + "b": true + }, + "padding": { + "s": "U0FNRQ==" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "num_args": { + "i": "1" + }, + "T": { + "type": "DT_FLOAT" + }, + "dilations": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "fused_ops": { + "list": { + "s": [ + "Qmlhc0FkZA==", + "UmVsdTY=" + ] + } + } + }, + "name": "module_apply_default/MobilenetV2/Conv_1/Relu6", + "op": "_FusedConv2D" + }, + { + "input": [ + "module_apply_default/MobilenetV2/Conv_1/Relu6" + ], + "attr": { + "padding": { + "s": "VkFMSUQ=" + }, + "strides": { + "list": { + "i": [ + "1", + "1", + "1", + "1" + ] + } + }, + "ksize": { + "list": { + "i": [ + "1", + "7", + "7", + "1" + ] + } + }, + "T": { + "type": "DT_FLOAT" + }, + "data_format": { + "s": "TkhXQw==" + } + }, + "name": "module_apply_default/MobilenetV2/Logits/AvgPool", + "op": "AvgPool" + }, + { + "input": [ + "module_apply_default/MobilenetV2/Logits/AvgPool" + ], + "attr": { + "squeeze_dims": { + "list": { + "i": [ + "1", + "2" + ] + } + }, + "T": { + "type": "DT_FLOAT" + } + }, + "name": "module_apply_default/hub_output/feature_vector/SpatialSqueeze", + "op": "Squeeze" + } + ], + "library": {}, + "versions": {} + }, + "generatedBy": "1.14.0", + "convertedBy": "TensorFlow.js Converter v1.2.10.1", + "format": "graph-model" +} \ No newline at end of file diff --git a/boards/default_src/python_pyodide/others/teachableMachine/components/teachableModel/ModelArea.vue b/boards/default_src/python_pyodide/others/teachableMachine/components/teachableModel/ModelArea.vue index 4984a3e6..55f6d754 100644 --- a/boards/default_src/python_pyodide/others/teachableMachine/components/teachableModel/ModelArea.vue +++ b/boards/default_src/python_pyodide/others/teachableMachine/components/teachableModel/ModelArea.vue @@ -2,8 +2,10 @@ // import * as mobilenet from "@tensorflow-models/mobilenet"; import * as tf from '@tensorflow/tfjs'; import * as tfvis from '@tensorflow/tfjs-vis'; +import * as path from 'path'; import { inject, ref } from 'vue'; import { ElMessage, ElButton, ElCard, ElRow, ElCol, ElInput, ElProgress, ElUpload } from 'element-plus'; +import { Env } from 'mixly'; // import 'element-plus/theme-chalk/el-message.css'; // import 'element-plus/theme-chalk/el-button.css'; @@ -47,7 +49,7 @@ async function train() { showVisPanel.value = true console.log('正在加载Mobilenet……') // net = await mobilenet.load(); - featureExtractor = await tf.loadGraphModel('/teachableModel/model.json') + featureExtractor = await tf.loadGraphModel(path.join(Env.boardDirPath, 'teachableModel/model.json')) console.log('Mobilenet加载完成。') if (visPanel) @@ -200,14 +202,14 @@ setInterval(async () => { let activation = featureExtractor.predict(normalized) const pred = model.predict(activation) const predArr = await pred.data() - console.log(predArr) + // console.log(predArr) classList.value = [ ...classList.value.map((item, idx) => ({ ...item, progress: Number((predArr[idx] * 100).toFixed(2)), })), ] - console.log(classList.value) + // console.log(classList.value) imgTensor.dispose() activation.dispose() pred.dispose() @@ -464,10 +466,6 @@ async function saveModel() { height: 10px; } -.progress { - padding: 0 1rem; -} - .model-item { display: flex; align-items: center;