node { name: "image_tensor" op: "Placeholder" attr { key: "dtype" value { type: DT_UINT8 } } attr { key: "shape" value { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } node { name: "Preprocessor/mul" op: "Mul" input: "image_tensor" input: "Preprocessor/mul/x" } node { name: "Preprocessor/sub" op: "Sub" input: "Preprocessor/mul" input: "Preprocessor/sub/y" } node { name: "FeatureExtractor/MobilenetV2/Conv/Conv2D" op: "Conv2D" input: "Preprocessor/sub" input: "FeatureExtractor/MobilenetV2/Conv/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/Conv/Conv2D" input: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/Conv/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/Conv/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/Conv/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_1/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_2/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_1/output" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_2/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_3/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_4/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_3/output" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_4/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_5/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/input" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_5/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_6/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_7/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_6/output" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_7/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_8/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/input" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_8/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_9/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/input" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_9/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_10/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_11/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_10/output" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_11/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_12/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/input" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_12/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_0/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Relu6" input: "BoxPredictor_0/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_0/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_0/ClassPredictor/Conv2D" input: "BoxPredictor_0/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_0/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Relu6" input: "BoxPredictor_0/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_0/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_0/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_13/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/output" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_14/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_13/output" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_14/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_15/add" op: "Add" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/project/BatchNorm/FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/input" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/input" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_15/add" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/input" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/expand/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/depthwise_weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/depthwise" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/depthwise/Relu6" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/expanded_conv_16/output" op: "Identity" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/project/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/Conv_1/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/expanded_conv_16/output" input: "FeatureExtractor/MobilenetV2/Conv_1/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/Conv_1/Conv2D" input: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/Conv_1/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/Conv_1/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_1/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/Conv_1/Relu6" input: "BoxPredictor_1/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_1/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_1/ClassPredictor/Conv2D" input: "BoxPredictor_1/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_1/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/Conv_1/Relu6" input: "BoxPredictor_1/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_1/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_1/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/Conv_1/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_2_1x1_256/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_2/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Relu6" input: "BoxPredictor_2/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_2/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_2/ClassPredictor/Conv2D" input: "BoxPredictor_2/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_2/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Relu6" input: "BoxPredictor_2/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_2/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_2/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_2_3x3_s2_512/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_3_1x1_128/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_3/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Relu6" input: "BoxPredictor_3/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_3/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_3/ClassPredictor/Conv2D" input: "BoxPredictor_3/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_3/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Relu6" input: "BoxPredictor_3/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_3/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_3/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_3_3x3_s2_256/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_4_1x1_128/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_4/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Relu6" input: "BoxPredictor_4/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_4/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_4/ClassPredictor/Conv2D" input: "BoxPredictor_4/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_4/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Relu6" input: "BoxPredictor_4/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_4/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_4/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_4_3x3_s2_256/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/BatchNorm/FusedBatchNorm" } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_1_Conv2d_5_1x1_64/Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/FusedBatchNorm" op: "FusedBatchNorm" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } } node { name: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/Relu6" op: "Relu6" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/BatchNorm/FusedBatchNorm" } node { name: "BoxPredictor_5/ClassPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/Relu6" input: "BoxPredictor_5/ClassPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_5/ClassPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_5/ClassPredictor/Conv2D" input: "BoxPredictor_5/ClassPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "BoxPredictor_5/BoxEncodingPredictor/Conv2D" op: "Conv2D" input: "FeatureExtractor/MobilenetV2/layer_19_2_Conv2d_5_3x3_s2_128/Relu6" input: "BoxPredictor_5/BoxEncodingPredictor/weights" attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "loc_pred_transposed" value { b: true } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "BoxPredictor_5/BoxEncodingPredictor/Conv2D" input: "BoxPredictor_5/BoxEncodingPredictor/biases" attr { key: "data_format" value { s: "NHWC" } } } node { name: "concat/axis_flatten" op: "Const" attr { key: "value" value { tensor { dtype: DT_INT32 int_val: -1 tensor_shape { dim { size: 1 } } } } } } node { name: "BoxPredictor_0/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_0/ClassPredictor/BiasAdd" } node { name: "BoxPredictor_1/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_1/ClassPredictor/BiasAdd" } node { name: "BoxPredictor_2/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_2/ClassPredictor/BiasAdd" } node { name: "BoxPredictor_3/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_3/ClassPredictor/BiasAdd" } node { name: "BoxPredictor_4/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_4/ClassPredictor/BiasAdd" } node { name: "BoxPredictor_5/ClassPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_5/ClassPredictor/BiasAdd" } node { name: "ClassPredictor/concat" op: "ConcatV2" input: "BoxPredictor_0/ClassPredictor/BiasAdd/Flatten" input: "BoxPredictor_1/ClassPredictor/BiasAdd/Flatten" input: "BoxPredictor_2/ClassPredictor/BiasAdd/Flatten" input: "BoxPredictor_3/ClassPredictor/BiasAdd/Flatten" input: "BoxPredictor_4/ClassPredictor/BiasAdd/Flatten" input: "BoxPredictor_5/ClassPredictor/BiasAdd/Flatten" input: "concat/axis_flatten" } node { name: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd" } node { name: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd" } node { name: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd" } node { name: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd" } node { name: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd" } node { name: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd/Flatten" op: "Flatten" input: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd" } node { name: "BoxEncodingPredictor/concat" op: "ConcatV2" input: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd/Flatten" input: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd/Flatten" input: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd/Flatten" input: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd/Flatten" input: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd/Flatten" input: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd/Flatten" input: "concat/axis_flatten" } node { name: "PriorBox_0" op: "PriorBox" input: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 30.0 float_val: 42.42640750334631 float_val: 84.85281500669262 tensor_shape { dim { size: 3 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 30.0 float_val: 84.85281500669265 float_val: 42.426407503346326 tensor_shape { dim { size: 3 } } } } } } node { name: "PriorBox_1" op: "PriorBox" input: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 104.99999999994 float_val: 74.24621202454506 float_val: 148.49242404909012 float_val: 60.62177826487607 float_val: 181.87443025249192 float_val: 125.49900360603824 tensor_shape { dim { size: 6 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 104.99999999994 float_val: 148.49242404909015 float_val: 74.24621202454507 float_val: 181.8653347946282 float_val: 60.61874659720808 float_val: 125.49900360603824 tensor_shape { dim { size: 6 } } } } } } node { name: "PriorBox_2" op: "PriorBox" input: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 149.99999910588 float_val: 106.06601654574379 float_val: 212.13203309148759 float_val: 86.60253986222344 float_val: 259.8206130978267 float_val: 171.02631247097506 tensor_shape { dim { size: 6 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 149.99999910588 float_val: 212.1320330914876 float_val: 106.0660165457438 float_val: 259.8076195866703 float_val: 86.59820890843783 float_val: 171.02631247097506 tensor_shape { dim { size: 6 } } } } } } node { name: "PriorBox_3" op: "PriorBox" input: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 194.99999821182 float_val: 137.88582106694255 float_val: 275.7716421338851 float_val: 112.58330145957083 float_val: 337.7667959431616 float_val: 216.3330743270663 tensor_shape { dim { size: 6 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 194.99999821182 float_val: 275.77164213388517 float_val: 137.88582106694258 float_val: 337.7499043787124 float_val: 112.57767121966761 float_val: 216.3330743270663 tensor_shape { dim { size: 6 } } } } } } node { name: "PriorBox_4" op: "PriorBox" input: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 239.99999731775998 float_val: 169.7056255881413 float_val: 339.4112511762826 float_val: 138.5640630569182 float_val: 415.71297878849646 float_val: 261.5339335100698 tensor_shape { dim { size: 6 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 239.99999731775998 float_val: 339.41125117628263 float_val: 169.70562558814132 float_val: 415.69218917075455 float_val: 138.55713353089737 float_val: 261.5339335100698 tensor_shape { dim { size: 6 } } } } } } node { name: "PriorBox_5" op: "PriorBox" input: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd" input: "image_tensor" attr { key: "clip" value { b: false } } attr { key: "flip" value { b: false } } attr { key: "height" value { tensor { dtype: DT_FLOAT float_val: 284.9999964237 float_val: 201.52543010934002 float_val: 403.05086021868004 float_val: 164.5448246542656 float_val: 493.6591616338313 float_val: 292.40382850966574 tensor_shape { dim { size: 6 } } } } } attr { key: "variance" value { tensor { dtype: DT_FLOAT float_val: 0.1 float_val: 0.1 float_val: 0.2 float_val: 0.2 tensor_shape { dim { size: 4 } } } } } attr { key: "width" value { tensor { dtype: DT_FLOAT float_val: 284.9999964237 float_val: 403.05086021868016 float_val: 201.52543010934008 float_val: 493.6344739627967 float_val: 164.53659584212716 float_val: 292.40382850966574 tensor_shape { dim { size: 6 } } } } } } node { name: "PriorBox/concat" op: "ConcatV2" input: "PriorBox_0" input: "PriorBox_1" input: "PriorBox_2" input: "PriorBox_3" input: "PriorBox_4" input: "PriorBox_5" input: "concat/axis_flatten" } node { name: "ClassPredictor/concat3d/shape" op: "Const" attr { key: "value" value { tensor { dtype: DT_INT32 int_val: 0 int_val: -1 int_val: 2 tensor_shape { dim { size: 3 } } } } } } node { name: "ClassPredictor/concat3d" op: "Reshape" input: "ClassPredictor/concat" input: "ClassPredictor/concat3d/shape" } node { name: "ClassPredictor/concat/sigmoid" op: "Sigmoid" input: "ClassPredictor/concat3d" } node { name: "ClassPredictor/concat/sigmoid/Flatten" op: "Flatten" input: "ClassPredictor/concat/sigmoid" } node { name: "detection_out" op: "DetectionOutput" input: "BoxEncodingPredictor/concat" input: "ClassPredictor/concat/sigmoid/Flatten" input: "PriorBox/concat" attr { key: "background_label_id" value { i: 0 } } attr { key: "code_type" value { s: "CENTER_SIZE" } } attr { key: "confidence_threshold" value { f: 9.99999993923e-09 } } attr { key: "keep_top_k" value { i: 100 } } attr { key: "nms_threshold" value { f: 0.600000023842 } } attr { key: "num_classes" value { i: 2 } } attr { key: "share_location" value { b: true } } attr { key: "top_k" value { i: 100 } } }