| node { | |
| name: "data" | |
| op: "Placeholder" | |
| attr { | |
| key: "dtype" | |
| value { | |
| type: DT_FLOAT | |
| } | |
| } | |
| } | |
| node { | |
| name: "data_bn/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "data:0" | |
| input: "data_bn/gamma" | |
| input: "data_bn/beta" | |
| input: "data_bn/mean" | |
| input: "data_bn/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "data_scale/Mul" | |
| op: "Mul" | |
| input: "data_bn/FusedBatchNorm" | |
| input: "data_scale/mul" | |
| } | |
| node { | |
| name: "data_scale/BiasAdd" | |
| op: "BiasAdd" | |
| input: "data_scale/Mul" | |
| input: "data_scale/add" | |
| } | |
| node { | |
| name: "SpaceToBatchND/block_shape" | |
| op: "Const" | |
| attr { | |
| key: "value" | |
| value { | |
| tensor { | |
| dtype: DT_INT32 | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| int_val: 1 | |
| int_val: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "SpaceToBatchND/paddings" | |
| op: "Const" | |
| attr { | |
| key: "value" | |
| value { | |
| tensor { | |
| dtype: DT_INT32 | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| int_val: 3 | |
| int_val: 3 | |
| int_val: 3 | |
| int_val: 3 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "Pad" | |
| op: "SpaceToBatchND" | |
| input: "data_scale/BiasAdd" | |
| input: "SpaceToBatchND/block_shape" | |
| input: "SpaceToBatchND/paddings" | |
| } | |
| node { | |
| name: "conv1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Pad" | |
| input: "conv1_h/weights" | |
| attr { | |
| key: "dilations" | |
| value { | |
| list { | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "padding" | |
| value { | |
| s: "VALID" | |
| } | |
| } | |
| attr { | |
| key: "strides" | |
| value { | |
| list { | |
| i: 1 | |
| i: 2 | |
| i: 2 | |
| i: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "conv1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv1_h/Conv2D" | |
| input: "conv1_h/bias" | |
| } | |
| node { | |
| name: "BatchToSpaceND" | |
| op: "BatchToSpaceND" | |
| input: "conv1_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv1_bn_h/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "BatchToSpaceND" | |
| input: "conv1_bn_h/gamma" | |
| input: "conv1_bn_h/beta" | |
| input: "conv1_bn_h/mean" | |
| input: "conv1_bn_h/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "conv1_scale_h/Mul" | |
| op: "Mul" | |
| input: "conv1_bn_h/FusedBatchNorm" | |
| input: "conv1_scale_h/mul" | |
| } | |
| node { | |
| name: "conv1_scale_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv1_scale_h/Mul" | |
| input: "conv1_scale_h/add" | |
| } | |
| node { | |
| name: "Relu" | |
| op: "Relu" | |
| input: "conv1_scale_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv1_pool/MaxPool" | |
| op: "MaxPool" | |
| input: "Relu" | |
| attr { | |
| key: "ksize" | |
| value { | |
| list { | |
| i: 1 | |
| i: 3 | |
| i: 3 | |
| i: 1 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "padding" | |
| value { | |
| s: "SAME" | |
| } | |
| } | |
| attr { | |
| key: "strides" | |
| value { | |
| list { | |
| i: 1 | |
| i: 2 | |
| i: 2 | |
| i: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_64_1_conv1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv1_pool/MaxPool" | |
| input: "layer_64_1_conv1_h/weights" | |
| 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: "layer_64_1_bn2_h/FusedBatchNorm" | |
| op: "BiasAdd" | |
| input: "layer_64_1_conv1_h/Conv2D" | |
| input: "layer_64_1_conv1_h/Conv2D_bn_offset" | |
| } | |
| node { | |
| name: "layer_64_1_scale2_h/Mul" | |
| op: "Mul" | |
| input: "layer_64_1_bn2_h/FusedBatchNorm" | |
| input: "layer_64_1_scale2_h/mul" | |
| } | |
| node { | |
| name: "layer_64_1_scale2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_64_1_scale2_h/Mul" | |
| input: "layer_64_1_scale2_h/add" | |
| } | |
| node { | |
| name: "Relu_1" | |
| op: "Relu" | |
| input: "layer_64_1_scale2_h/BiasAdd" | |
| } | |
| node { | |
| name: "layer_64_1_conv2_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_1" | |
| input: "layer_64_1_conv2_h/weights" | |
| 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: "add" | |
| op: "Add" | |
| input: "layer_64_1_conv2_h/Conv2D" | |
| input: "conv1_pool/MaxPool" | |
| } | |
| node { | |
| name: "layer_128_1_bn1_h/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "add" | |
| input: "layer_128_1_bn1_h/gamma" | |
| input: "layer_128_1_bn1_h/beta" | |
| input: "layer_128_1_bn1_h/mean" | |
| input: "layer_128_1_bn1_h/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_128_1_scale1_h/Mul" | |
| op: "Mul" | |
| input: "layer_128_1_bn1_h/FusedBatchNorm" | |
| input: "layer_128_1_scale1_h/mul" | |
| } | |
| node { | |
| name: "layer_128_1_scale1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_128_1_scale1_h/Mul" | |
| input: "layer_128_1_scale1_h/add" | |
| } | |
| node { | |
| name: "Relu_2" | |
| op: "Relu" | |
| input: "layer_128_1_scale1_h/BiasAdd" | |
| } | |
| node { | |
| name: "layer_128_1_conv_expand_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_2" | |
| input: "layer_128_1_conv_expand_h/weights" | |
| 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: "layer_128_1_conv1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_2" | |
| input: "layer_128_1_conv1_h/weights" | |
| 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: "layer_128_1_bn2/FusedBatchNorm" | |
| op: "BiasAdd" | |
| input: "layer_128_1_conv1_h/Conv2D" | |
| input: "layer_128_1_conv1_h/Conv2D_bn_offset" | |
| } | |
| node { | |
| name: "layer_128_1_scale2/Mul" | |
| op: "Mul" | |
| input: "layer_128_1_bn2/FusedBatchNorm" | |
| input: "layer_128_1_scale2/mul" | |
| } | |
| node { | |
| name: "layer_128_1_scale2/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_128_1_scale2/Mul" | |
| input: "layer_128_1_scale2/add" | |
| } | |
| node { | |
| name: "Relu_3" | |
| op: "Relu" | |
| input: "layer_128_1_scale2/BiasAdd" | |
| } | |
| node { | |
| name: "layer_128_1_conv2/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_3" | |
| input: "layer_128_1_conv2/weights" | |
| 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: "add_1" | |
| op: "Add" | |
| input: "layer_128_1_conv2/Conv2D" | |
| input: "layer_128_1_conv_expand_h/Conv2D" | |
| } | |
| node { | |
| name: "layer_256_1_bn1/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "add_1" | |
| input: "layer_256_1_bn1/gamma" | |
| input: "layer_256_1_bn1/beta" | |
| input: "layer_256_1_bn1/mean" | |
| input: "layer_256_1_bn1/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_256_1_scale1/Mul" | |
| op: "Mul" | |
| input: "layer_256_1_bn1/FusedBatchNorm" | |
| input: "layer_256_1_scale1/mul" | |
| } | |
| node { | |
| name: "layer_256_1_scale1/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_256_1_scale1/Mul" | |
| input: "layer_256_1_scale1/add" | |
| } | |
| node { | |
| name: "Relu_4" | |
| op: "Relu" | |
| input: "layer_256_1_scale1/BiasAdd" | |
| } | |
| node { | |
| name: "SpaceToBatchND_1/paddings" | |
| op: "Const" | |
| attr { | |
| key: "value" | |
| value { | |
| tensor { | |
| dtype: DT_INT32 | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| int_val: 1 | |
| int_val: 1 | |
| int_val: 1 | |
| int_val: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_256_1_conv_expand/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_4" | |
| input: "layer_256_1_conv_expand/weights" | |
| 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: "conv4_3_norm/l2_normalize" | |
| op: "L2Normalize" | |
| input: "Relu_4:0" | |
| input: "conv4_3_norm/l2_normalize/Sum/reduction_indices" | |
| } | |
| node { | |
| name: "conv4_3_norm/mul_1" | |
| op: "Mul" | |
| input: "conv4_3_norm/l2_normalize" | |
| input: "conv4_3_norm/mul" | |
| } | |
| node { | |
| name: "conv4_3_norm_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "conv4_3_norm/mul_1" | |
| input: "conv4_3_norm_mbox_loc/weights" | |
| 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: "conv4_3_norm_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv4_3_norm_mbox_loc/Conv2D" | |
| input: "conv4_3_norm_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten/Reshape" | |
| op: "Flatten" | |
| input: "conv4_3_norm_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "conv4_3_norm_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "conv4_3_norm/mul_1" | |
| input: "conv4_3_norm_mbox_conf/weights" | |
| 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: "conv4_3_norm_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv4_3_norm_mbox_conf/Conv2D" | |
| input: "conv4_3_norm_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_6/Reshape" | |
| op: "Flatten" | |
| input: "conv4_3_norm_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "Pad_1" | |
| op: "SpaceToBatchND" | |
| input: "Relu_4" | |
| input: "SpaceToBatchND/block_shape" | |
| input: "SpaceToBatchND_1/paddings" | |
| } | |
| node { | |
| name: "layer_256_1_conv1/Conv2D" | |
| op: "Conv2D" | |
| input: "Pad_1" | |
| input: "layer_256_1_conv1/weights" | |
| attr { | |
| key: "dilations" | |
| value { | |
| list { | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "padding" | |
| value { | |
| s: "VALID" | |
| } | |
| } | |
| attr { | |
| key: "strides" | |
| value { | |
| list { | |
| i: 1 | |
| i: 2 | |
| i: 2 | |
| i: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_256_1_bn2/FusedBatchNorm" | |
| op: "BiasAdd" | |
| input: "layer_256_1_conv1/Conv2D" | |
| input: "layer_256_1_conv1/Conv2D_bn_offset" | |
| } | |
| node { | |
| name: "BatchToSpaceND_1" | |
| op: "BatchToSpaceND" | |
| input: "layer_256_1_bn2/FusedBatchNorm" | |
| } | |
| node { | |
| name: "layer_256_1_scale2/Mul" | |
| op: "Mul" | |
| input: "BatchToSpaceND_1" | |
| input: "layer_256_1_scale2/mul" | |
| } | |
| node { | |
| name: "layer_256_1_scale2/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_256_1_scale2/Mul" | |
| input: "layer_256_1_scale2/add" | |
| } | |
| node { | |
| name: "Relu_5" | |
| op: "Relu" | |
| input: "layer_256_1_scale2/BiasAdd" | |
| } | |
| node { | |
| name: "layer_256_1_conv2/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_5" | |
| input: "layer_256_1_conv2/weights" | |
| 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: "add_2" | |
| op: "Add" | |
| input: "layer_256_1_conv2/Conv2D" | |
| input: "layer_256_1_conv_expand/Conv2D" | |
| } | |
| node { | |
| name: "layer_512_1_bn1/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "add_2" | |
| input: "layer_512_1_bn1/gamma" | |
| input: "layer_512_1_bn1/beta" | |
| input: "layer_512_1_bn1/mean" | |
| input: "layer_512_1_bn1/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_512_1_scale1/Mul" | |
| op: "Mul" | |
| input: "layer_512_1_bn1/FusedBatchNorm" | |
| input: "layer_512_1_scale1/mul" | |
| } | |
| node { | |
| name: "layer_512_1_scale1/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_512_1_scale1/Mul" | |
| input: "layer_512_1_scale1/add" | |
| } | |
| node { | |
| name: "Relu_6" | |
| op: "Relu" | |
| input: "layer_512_1_scale1/BiasAdd" | |
| } | |
| node { | |
| name: "layer_512_1_conv_expand_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_6" | |
| input: "layer_512_1_conv_expand_h/weights" | |
| 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: "layer_512_1_conv1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Relu_6" | |
| input: "layer_512_1_conv1_h/weights" | |
| 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: "layer_512_1_bn2_h/FusedBatchNorm" | |
| op: "BiasAdd" | |
| input: "layer_512_1_conv1_h/Conv2D" | |
| input: "layer_512_1_conv1_h/Conv2D_bn_offset" | |
| } | |
| node { | |
| name: "layer_512_1_scale2_h/Mul" | |
| op: "Mul" | |
| input: "layer_512_1_bn2_h/FusedBatchNorm" | |
| input: "layer_512_1_scale2_h/mul" | |
| } | |
| node { | |
| name: "layer_512_1_scale2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "layer_512_1_scale2_h/Mul" | |
| input: "layer_512_1_scale2_h/add" | |
| } | |
| node { | |
| name: "Relu_7" | |
| op: "Relu" | |
| input: "layer_512_1_scale2_h/BiasAdd" | |
| } | |
| node { | |
| name: "layer_512_1_conv2_h/convolution/SpaceToBatchND" | |
| op: "SpaceToBatchND" | |
| input: "Relu_7" | |
| input: "layer_512_1_conv2_h/convolution/SpaceToBatchND/block_shape" | |
| input: "layer_512_1_conv2_h/convolution/SpaceToBatchND/paddings" | |
| } | |
| node { | |
| name: "layer_512_1_conv2_h/convolution" | |
| op: "Conv2D" | |
| input: "layer_512_1_conv2_h/convolution/SpaceToBatchND" | |
| input: "layer_512_1_conv2_h/weights" | |
| attr { | |
| key: "dilations" | |
| value { | |
| list { | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "padding" | |
| value { | |
| s: "VALID" | |
| } | |
| } | |
| attr { | |
| key: "strides" | |
| value { | |
| list { | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "layer_512_1_conv2_h/convolution/BatchToSpaceND" | |
| op: "BatchToSpaceND" | |
| input: "layer_512_1_conv2_h/convolution" | |
| input: "layer_512_1_conv2_h/convolution/BatchToSpaceND/block_shape" | |
| input: "layer_512_1_conv2_h/convolution/BatchToSpaceND/crops" | |
| } | |
| node { | |
| name: "add_3" | |
| op: "Add" | |
| input: "layer_512_1_conv2_h/convolution/BatchToSpaceND" | |
| input: "layer_512_1_conv_expand_h/Conv2D" | |
| } | |
| node { | |
| name: "last_bn_h/FusedBatchNorm" | |
| op: "FusedBatchNorm" | |
| input: "add_3" | |
| input: "last_bn_h/gamma" | |
| input: "last_bn_h/beta" | |
| input: "last_bn_h/mean" | |
| input: "last_bn_h/std" | |
| attr { | |
| key: "epsilon" | |
| value { | |
| f: 1.00099996416e-05 | |
| } | |
| } | |
| } | |
| node { | |
| name: "last_scale_h/Mul" | |
| op: "Mul" | |
| input: "last_bn_h/FusedBatchNorm" | |
| input: "last_scale_h/mul" | |
| } | |
| node { | |
| name: "last_scale_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "last_scale_h/Mul" | |
| input: "last_scale_h/add" | |
| } | |
| node { | |
| name: "last_relu" | |
| op: "Relu" | |
| input: "last_scale_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv6_1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "last_relu" | |
| input: "conv6_1_h/weights" | |
| 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: "conv6_1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv6_1_h/Conv2D" | |
| input: "conv6_1_h/bias" | |
| } | |
| node { | |
| name: "conv6_1_h/Relu" | |
| op: "Relu" | |
| input: "conv6_1_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv6_2_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv6_1_h/Relu" | |
| input: "conv6_2_h/weights" | |
| 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: "conv6_2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv6_2_h/Conv2D" | |
| input: "conv6_2_h/bias" | |
| } | |
| node { | |
| name: "conv6_2_h/Relu" | |
| op: "Relu" | |
| input: "conv6_2_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv7_1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv6_2_h/Relu" | |
| input: "conv7_1_h/weights" | |
| 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: "conv7_1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv7_1_h/Conv2D" | |
| input: "conv7_1_h/bias" | |
| } | |
| node { | |
| name: "conv7_1_h/Relu" | |
| op: "Relu" | |
| input: "conv7_1_h/BiasAdd" | |
| } | |
| node { | |
| name: "Pad_2" | |
| op: "SpaceToBatchND" | |
| input: "conv7_1_h/Relu" | |
| input: "SpaceToBatchND/block_shape" | |
| input: "SpaceToBatchND_1/paddings" | |
| } | |
| node { | |
| name: "conv7_2_h/Conv2D" | |
| op: "Conv2D" | |
| input: "Pad_2" | |
| input: "conv7_2_h/weights" | |
| attr { | |
| key: "dilations" | |
| value { | |
| list { | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| i: 1 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "padding" | |
| value { | |
| s: "VALID" | |
| } | |
| } | |
| attr { | |
| key: "strides" | |
| value { | |
| list { | |
| i: 1 | |
| i: 2 | |
| i: 2 | |
| i: 1 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "conv7_2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv7_2_h/Conv2D" | |
| input: "conv7_2_h/bias" | |
| } | |
| node { | |
| name: "BatchToSpaceND_2" | |
| op: "BatchToSpaceND" | |
| input: "conv7_2_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv7_2_h/Relu" | |
| op: "Relu" | |
| input: "BatchToSpaceND_2" | |
| } | |
| node { | |
| name: "conv8_1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv7_2_h/Relu" | |
| input: "conv8_1_h/weights" | |
| 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: "conv8_1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv8_1_h/Conv2D" | |
| input: "conv8_1_h/bias" | |
| } | |
| node { | |
| name: "conv8_1_h/Relu" | |
| op: "Relu" | |
| input: "conv8_1_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv8_2_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv8_1_h/Relu" | |
| input: "conv8_2_h/weights" | |
| 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: "conv8_2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv8_2_h/Conv2D" | |
| input: "conv8_2_h/bias" | |
| } | |
| node { | |
| name: "conv8_2_h/Relu" | |
| op: "Relu" | |
| input: "conv8_2_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv9_1_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv8_2_h/Relu" | |
| input: "conv9_1_h/weights" | |
| 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: "conv9_1_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv9_1_h/Conv2D" | |
| input: "conv9_1_h/bias" | |
| } | |
| node { | |
| name: "conv9_1_h/Relu" | |
| op: "Relu" | |
| input: "conv9_1_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv9_2_h/Conv2D" | |
| op: "Conv2D" | |
| input: "conv9_1_h/Relu" | |
| input: "conv9_2_h/weights" | |
| 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: "conv9_2_h/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv9_2_h/Conv2D" | |
| input: "conv9_2_h/bias" | |
| } | |
| node { | |
| name: "conv9_2_h/Relu" | |
| op: "Relu" | |
| input: "conv9_2_h/BiasAdd" | |
| } | |
| node { | |
| name: "conv9_2_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "conv9_2_h/Relu" | |
| input: "conv9_2_mbox_loc/weights" | |
| 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: "conv9_2_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv9_2_mbox_loc/Conv2D" | |
| input: "conv9_2_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten_5/Reshape" | |
| op: "Flatten" | |
| input: "conv9_2_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "conv9_2_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "conv9_2_h/Relu" | |
| input: "conv9_2_mbox_conf/weights" | |
| 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: "conv9_2_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv9_2_mbox_conf/Conv2D" | |
| input: "conv9_2_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_11/Reshape" | |
| op: "Flatten" | |
| input: "conv9_2_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "conv8_2_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "conv8_2_h/Relu" | |
| input: "conv8_2_mbox_loc/weights" | |
| 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: "conv8_2_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv8_2_mbox_loc/Conv2D" | |
| input: "conv8_2_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten_4/Reshape" | |
| op: "Flatten" | |
| input: "conv8_2_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "conv8_2_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "conv8_2_h/Relu" | |
| input: "conv8_2_mbox_conf/weights" | |
| 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: "conv8_2_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv8_2_mbox_conf/Conv2D" | |
| input: "conv8_2_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_10/Reshape" | |
| op: "Flatten" | |
| input: "conv8_2_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "conv7_2_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "conv7_2_h/Relu" | |
| input: "conv7_2_mbox_loc/weights" | |
| 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: "conv7_2_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv7_2_mbox_loc/Conv2D" | |
| input: "conv7_2_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten_3/Reshape" | |
| op: "Flatten" | |
| input: "conv7_2_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "conv7_2_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "conv7_2_h/Relu" | |
| input: "conv7_2_mbox_conf/weights" | |
| 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: "conv7_2_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv7_2_mbox_conf/Conv2D" | |
| input: "conv7_2_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_9/Reshape" | |
| op: "Flatten" | |
| input: "conv7_2_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "conv6_2_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "conv6_2_h/Relu" | |
| input: "conv6_2_mbox_loc/weights" | |
| 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: "conv6_2_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv6_2_mbox_loc/Conv2D" | |
| input: "conv6_2_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten_2/Reshape" | |
| op: "Flatten" | |
| input: "conv6_2_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "conv6_2_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "conv6_2_h/Relu" | |
| input: "conv6_2_mbox_conf/weights" | |
| 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: "conv6_2_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "conv6_2_mbox_conf/Conv2D" | |
| input: "conv6_2_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_8/Reshape" | |
| op: "Flatten" | |
| input: "conv6_2_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "fc7_mbox_loc/Conv2D" | |
| op: "Conv2D" | |
| input: "last_relu" | |
| input: "fc7_mbox_loc/weights" | |
| 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: "fc7_mbox_loc/BiasAdd" | |
| op: "BiasAdd" | |
| input: "fc7_mbox_loc/Conv2D" | |
| input: "fc7_mbox_loc/bias" | |
| } | |
| node { | |
| name: "flatten_1/Reshape" | |
| op: "Flatten" | |
| input: "fc7_mbox_loc/BiasAdd" | |
| } | |
| node { | |
| name: "mbox_loc" | |
| op: "ConcatV2" | |
| input: "flatten/Reshape" | |
| input: "flatten_1/Reshape" | |
| input: "flatten_2/Reshape" | |
| input: "flatten_3/Reshape" | |
| input: "flatten_4/Reshape" | |
| input: "flatten_5/Reshape" | |
| input: "mbox_loc/axis" | |
| } | |
| node { | |
| name: "fc7_mbox_conf/Conv2D" | |
| op: "Conv2D" | |
| input: "last_relu" | |
| input: "fc7_mbox_conf/weights" | |
| 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: "fc7_mbox_conf/BiasAdd" | |
| op: "BiasAdd" | |
| input: "fc7_mbox_conf/Conv2D" | |
| input: "fc7_mbox_conf/bias" | |
| } | |
| node { | |
| name: "flatten_7/Reshape" | |
| op: "Flatten" | |
| input: "fc7_mbox_conf/BiasAdd" | |
| } | |
| node { | |
| name: "mbox_conf" | |
| op: "ConcatV2" | |
| input: "flatten_6/Reshape" | |
| input: "flatten_7/Reshape" | |
| input: "flatten_8/Reshape" | |
| input: "flatten_9/Reshape" | |
| input: "flatten_10/Reshape" | |
| input: "flatten_11/Reshape" | |
| input: "mbox_conf/axis" | |
| } | |
| node { | |
| name: "mbox_conf_reshape" | |
| op: "Reshape" | |
| input: "mbox_conf" | |
| input: "reshape_before_softmax" | |
| } | |
| node { | |
| name: "mbox_conf_softmax" | |
| op: "Softmax" | |
| input: "mbox_conf_reshape" | |
| attr { | |
| key: "axis" | |
| value { | |
| i: 2 | |
| } | |
| } | |
| } | |
| node { | |
| name: "mbox_conf_flatten" | |
| op: "Flatten" | |
| input: "mbox_conf_softmax" | |
| } | |
| node { | |
| name: "PriorBox_0" | |
| op: "PriorBox" | |
| input: "conv4_3_norm/mul_1" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 1 | |
| } | |
| } | |
| float_val: 2.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 60 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 30 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 8.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "PriorBox_1" | |
| op: "PriorBox" | |
| input: "last_relu" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| float_val: 2.0 | |
| float_val: 3.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 111 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 60 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 16.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "PriorBox_2" | |
| op: "PriorBox" | |
| input: "conv6_2_h/Relu" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| float_val: 2.0 | |
| float_val: 3.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 162 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 111 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 32.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "PriorBox_3" | |
| op: "PriorBox" | |
| input: "conv7_2_h/Relu" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 2 | |
| } | |
| } | |
| float_val: 2.0 | |
| float_val: 3.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 213 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 162 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 64.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "PriorBox_4" | |
| op: "PriorBox" | |
| input: "conv8_2_h/Relu" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 1 | |
| } | |
| } | |
| float_val: 2.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 264 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 213 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 100.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "PriorBox_5" | |
| op: "PriorBox" | |
| input: "conv9_2_h/Relu" | |
| input: "data" | |
| attr { | |
| key: "aspect_ratio" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 1 | |
| } | |
| } | |
| float_val: 2.0 | |
| } | |
| } | |
| } | |
| attr { | |
| key: "clip" | |
| value { | |
| b: false | |
| } | |
| } | |
| attr { | |
| key: "flip" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "max_size" | |
| value { | |
| i: 315 | |
| } | |
| } | |
| attr { | |
| key: "min_size" | |
| value { | |
| i: 264 | |
| } | |
| } | |
| attr { | |
| key: "offset" | |
| value { | |
| f: 0.5 | |
| } | |
| } | |
| attr { | |
| key: "step" | |
| value { | |
| f: 300.0 | |
| } | |
| } | |
| attr { | |
| key: "variance" | |
| value { | |
| tensor { | |
| dtype: DT_FLOAT | |
| tensor_shape { | |
| dim { | |
| size: 4 | |
| } | |
| } | |
| float_val: 0.10000000149 | |
| float_val: 0.10000000149 | |
| float_val: 0.20000000298 | |
| float_val: 0.20000000298 | |
| } | |
| } | |
| } | |
| } | |
| node { | |
| name: "mbox_priorbox" | |
| op: "ConcatV2" | |
| input: "PriorBox_0" | |
| input: "PriorBox_1" | |
| input: "PriorBox_2" | |
| input: "PriorBox_3" | |
| input: "PriorBox_4" | |
| input: "PriorBox_5" | |
| input: "mbox_loc/axis" | |
| } | |
| node { | |
| name: "detection_out" | |
| op: "DetectionOutput" | |
| input: "mbox_loc" | |
| input: "mbox_conf_flatten" | |
| input: "mbox_priorbox" | |
| attr { | |
| key: "background_label_id" | |
| value { | |
| i: 0 | |
| } | |
| } | |
| attr { | |
| key: "code_type" | |
| value { | |
| s: "CENTER_SIZE" | |
| } | |
| } | |
| attr { | |
| key: "confidence_threshold" | |
| value { | |
| f: 0.00999999977648 | |
| } | |
| } | |
| attr { | |
| key: "keep_top_k" | |
| value { | |
| i: 200 | |
| } | |
| } | |
| attr { | |
| key: "nms_threshold" | |
| value { | |
| f: 0.449999988079 | |
| } | |
| } | |
| attr { | |
| key: "num_classes" | |
| value { | |
| i: 2 | |
| } | |
| } | |
| attr { | |
| key: "share_location" | |
| value { | |
| b: true | |
| } | |
| } | |
| attr { | |
| key: "top_k" | |
| value { | |
| i: 400 | |
| } | |
| } | |
| } | |
| node { | |
| name: "reshape_before_softmax" | |
| op: "Const" | |
| attr { | |
| key: "value" | |
| value { | |
| tensor { | |
| dtype: DT_INT32 | |
| tensor_shape { | |
| dim { | |
| size: 3 | |
| } | |
| } | |
| int_val: 0 | |
| int_val: -1 | |
| int_val: 2 | |
| } | |
| } | |
| } | |
| } | |
| library { | |
| } |