3147 lines
70 KiB
Plaintext
3147 lines
70 KiB
Plaintext
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/MobilenetV1/MobilenetV1/Conv2d_0/convolution"
|
|
op: "Conv2D"
|
|
input: "Preprocessor/sub"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights"
|
|
input: "^FeatureExtractor/Assert/Assert"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_0/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6"
|
|
input: "BoxPredictor_0/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_0/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_0/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6"
|
|
input: "BoxPredictor_0/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_0/BoxEncodingPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise"
|
|
op: "DepthwiseConv2dNative"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_1/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6"
|
|
input: "BoxPredictor_1/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_1/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_1/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6"
|
|
input: "BoxPredictor_1/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_1/BoxEncodingPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/concat/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_1"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/concat"
|
|
input: "FeatureExtractor/MobilenetV1/concat_1/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/concat_1"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_2/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6"
|
|
input: "BoxPredictor_2/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_2/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_2/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6"
|
|
input: "BoxPredictor_2/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_2/BoxEncodingPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_2"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/concat_2/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_3"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/concat_2"
|
|
input: "FeatureExtractor/MobilenetV1/concat_3/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/concat_3"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_3/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6"
|
|
input: "BoxPredictor_3/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_3/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_3/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6"
|
|
input: "BoxPredictor_3/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_3/BoxEncodingPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_4"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/concat_4/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_5"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/concat_4"
|
|
input: "FeatureExtractor/MobilenetV1/concat_5/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/concat_5"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_4/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6"
|
|
input: "BoxPredictor_4/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_4/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_4/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6"
|
|
input: "BoxPredictor_4/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_4/BoxEncodingPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_6"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/concat_6/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/concat_7"
|
|
op: "ConcatV2"
|
|
input: "FeatureExtractor/MobilenetV1/concat_6"
|
|
input: "FeatureExtractor/MobilenetV1/concat_7/axis"
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/concat_7"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "padding"
|
|
value {
|
|
s: "SAME"
|
|
}
|
|
}
|
|
attr {
|
|
key: "strides"
|
|
value {
|
|
list {
|
|
i: 1
|
|
i: 2
|
|
i: 2
|
|
i: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/FusedBatchNorm"
|
|
op: "FusedBatchNorm"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/convolution"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
attr {
|
|
key: "epsilon"
|
|
value {
|
|
f: 0.001
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6"
|
|
op: "Relu6"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/FusedBatchNorm"
|
|
}
|
|
node {
|
|
name: "BoxPredictor_5/ClassPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6"
|
|
input: "BoxPredictor_5/ClassPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
input: "BoxPredictor_5/ClassPredictor/biases"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
}
|
|
node {
|
|
name: "BoxPredictor_5/BoxEncodingPredictor/convolution"
|
|
op: "Conv2D"
|
|
input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6"
|
|
input: "BoxPredictor_5/BoxEncodingPredictor/weights"
|
|
attr {
|
|
key: "data_format"
|
|
value {
|
|
s: "NHWC"
|
|
}
|
|
}
|
|
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/convolution"
|
|
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/concat/sigmoid"
|
|
op: "Sigmoid"
|
|
input: "ClassPredictor/concat"
|
|
}
|
|
node {
|
|
name: "detection_out"
|
|
op: "DetectionOutput"
|
|
input: "BoxEncodingPredictor/concat"
|
|
input: "ClassPredictor/concat/sigmoid"
|
|
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: 0.01
|
|
}
|
|
}
|
|
attr {
|
|
key: "keep_top_k"
|
|
value {
|
|
i: 100
|
|
}
|
|
}
|
|
attr {
|
|
key: "nms_threshold"
|
|
value {
|
|
f: 0.6
|
|
}
|
|
}
|
|
attr {
|
|
key: "num_classes"
|
|
value {
|
|
i: 2
|
|
}
|
|
}
|
|
attr {
|
|
key: "share_location"
|
|
value {
|
|
b: true
|
|
}
|
|
}
|
|
attr {
|
|
key: "top_k"
|
|
value {
|
|
i: 100
|
|
}
|
|
}
|
|
}
|