Latency_Prediction_by_nn-Meter / samples /mobilenetv3small_0.json
Jiahang's picture
update script
aefff9b
raw
history blame contribute delete
No virus
240 kB
{
"input_im_0": {
"inbounds": [],
"attr": {
"name": "input_im_0",
"type": "Placeholder",
"output_shape": [
[
1,
224,
224,
3
]
],
"attr": {
"shape": [
1,
224,
224,
3
]
},
"input_shape": []
},
"outbounds": [
"conv1.conv/Conv2D"
]
},
"conv1.conv/Conv2D": {
"inbounds": [
"input_im_0"
],
"attr": {
"name": "conv1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {
"padding": "SAME",
"strides": [
2,
2
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"kernel_shape": [
3,
3
],
"weight_shape": [
3,
3,
3,
16
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
224,
224,
3
]
]
},
"outbounds": [
"conv1.bn.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"conv1.bn.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"conv1.conv/Conv2D",
"conv1.bn.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "conv1.bn.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"conv1.hswish.hswish/add",
"conv1.hswish.hswish/mul_1"
]
},
"conv1.hswish.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "conv1.hswish.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"conv1.hswish.hswish/add"
]
},
"conv1.hswish.hswish/add": {
"inbounds": [
"conv1.bn.batchnorm/BatchNorm/FusedBatchNormV3",
"conv1.hswish.hswish/add/y"
],
"attr": {
"name": "conv1.hswish.hswish/add",
"type": "Add",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {},
"input_shape": [
[
1,
112,
112,
16
],
[]
]
},
"outbounds": [
"conv1.hswish.hswish/Relu6"
]
},
"conv1.hswish.hswish/Relu6": {
"inbounds": [
"conv1.hswish.hswish/add"
],
"attr": {
"name": "conv1.hswish.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"conv1.hswish.hswish/mul"
]
},
"conv1.hswish.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "conv1.hswish.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"conv1.hswish.hswish/mul"
]
},
"conv1.hswish.hswish/mul": {
"inbounds": [
"conv1.hswish.hswish/Relu6",
"conv1.hswish.hswish/mul/y"
],
"attr": {
"name": "conv1.hswish.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {},
"input_shape": [
[
1,
112,
112,
16
],
[]
]
},
"outbounds": [
"conv1.hswish.hswish/mul_1"
]
},
"conv1.hswish.hswish/mul_1": {
"inbounds": [
"conv1.bn.batchnorm/BatchNorm/FusedBatchNormV3",
"conv1.hswish.hswish/mul"
],
"attr": {
"name": "conv1.hswish.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {},
"input_shape": [
[
1,
112,
112,
16
],
[
1,
112,
112,
16
]
]
},
"outbounds": [
"layer2.1.conv/Conv2D"
]
},
"layer2.1.conv/Conv2D": {
"inbounds": [
"conv1.hswish.hswish/mul_1"
],
"attr": {
"name": "layer2.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
16,
16
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"layer2.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer2.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer2.1.conv/Conv2D",
"layer2.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer2.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"layer2.1.relu/Relu"
]
},
"layer2.1.relu/Relu": {
"inbounds": [
"layer2.1.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer2.1.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
112,
112,
16
]
],
"attr": {},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"layer2.2.depconv/depthwise"
]
},
"layer2.2.depconv/depthwise": {
"inbounds": [
"layer2.1.relu/Relu"
],
"attr": {
"name": "layer2.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
2,
2
],
"kernel_shape": [
3,
3
],
"weight_shape": [
3,
3,
16,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
112,
112,
16
]
]
},
"outbounds": [
"layer2.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer2.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer2.2.depconv/depthwise",
"layer2.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer2.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"SE/AvgPool",
"mul_1"
]
},
"SE/AvgPool": {
"inbounds": [
"layer2.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
16
]
],
"attr": {
"strides": [
1,
1
],
"ksize": [
56,
56
],
"padding": "VALID",
"data_format": "NHWC",
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"SE/conv2d/Conv2D"
]
},
"SE/conv2d/Conv2D": {
"inbounds": [
"SE/AvgPool"
],
"attr": {
"name": "SE/conv2d/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
4
]
],
"attr": {
"dilations": [
1,
1
],
"strides": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
16,
4
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
16
]
]
},
"outbounds": [
"SE/conv2d/BiasAdd"
]
},
"SE/conv2d/BiasAdd": {
"inbounds": [
"SE/conv2d/Conv2D"
],
"attr": {
"name": "SE/conv2d/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
4
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
4
]
]
},
"outbounds": [
"SE/Relu"
]
},
"SE/Relu": {
"inbounds": [
"SE/conv2d/BiasAdd"
],
"attr": {
"name": "SE/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
4
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
4
]
]
},
"outbounds": [
"SE/conv2d_1/Conv2D"
]
},
"SE/conv2d_1/Conv2D": {
"inbounds": [
"SE/Relu"
],
"attr": {
"name": "SE/conv2d_1/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
16
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
4,
16
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
4
]
]
},
"outbounds": [
"SE/conv2d_1/BiasAdd"
]
},
"SE/conv2d_1/BiasAdd": {
"inbounds": [
"SE/conv2d_1/Conv2D"
],
"attr": {
"name": "SE/conv2d_1/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
16
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
16
]
]
},
"outbounds": [
"Add"
]
},
"Add/y": {
"inbounds": [],
"attr": {
"name": "Add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add"
]
},
"Add": {
"inbounds": [
"SE/conv2d_1/BiasAdd",
"Add/y"
],
"attr": {
"name": "Add",
"type": "Add",
"output_shape": [
[
1,
1,
1,
16
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
16
],
[]
]
},
"outbounds": [
"Relu6"
]
},
"Relu6": {
"inbounds": [
"Add"
],
"attr": {
"name": "Relu6",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
16
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
16
]
]
},
"outbounds": [
"mul"
]
},
"mul/y": {
"inbounds": [],
"attr": {
"name": "mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul"
]
},
"mul": {
"inbounds": [
"Relu6",
"mul/y"
],
"attr": {
"name": "mul",
"type": "Mul",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
16
],
[]
]
},
"outbounds": [
"mul_1"
]
},
"mul_1": {
"inbounds": [
"mul",
"layer2.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_1",
"type": "Mul",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {},
"input_shape": [
[
1,
56,
56,
16
],
[
1,
56,
56,
16
]
]
},
"outbounds": [
"layer2.2.relu/Relu"
]
},
"layer2.2.relu/Relu": {
"inbounds": [
"mul_1"
],
"attr": {
"name": "layer2.2.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"layer2.3.conv/Conv2D"
]
},
"layer2.3.conv/Conv2D": {
"inbounds": [
"layer2.2.relu/Relu"
],
"attr": {
"name": "layer2.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
16,
16
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"layer2.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer2.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer2.3.conv/Conv2D",
"layer2.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer2.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
56,
56,
16
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"layer3.1.conv/Conv2D"
]
},
"layer3.1.conv/Conv2D": {
"inbounds": [
"layer2.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer3.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
56,
56,
72
]
],
"attr": {
"padding": "SAME",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
16,
72
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
56,
56,
16
]
]
},
"outbounds": [
"layer3.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer3.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer3.1.conv/Conv2D",
"layer3.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer3.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
56,
56,
72
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
56,
56,
72
]
]
},
"outbounds": [
"layer3.1.relu/Relu"
]
},
"layer3.1.relu/Relu": {
"inbounds": [
"layer3.1.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer3.1.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
56,
56,
72
]
],
"attr": {},
"input_shape": [
[
1,
56,
56,
72
]
]
},
"outbounds": [
"layer3.2.depconv/depthwise"
]
},
"layer3.2.depconv/depthwise": {
"inbounds": [
"layer3.1.relu/Relu"
],
"attr": {
"name": "layer3.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
28,
28,
72
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
2,
2
],
"kernel_shape": [
3,
3
],
"weight_shape": [
3,
3,
72,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
56,
56,
72
]
]
},
"outbounds": [
"layer3.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer3.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer3.2.depconv/depthwise",
"layer3.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer3.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
72
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
72
]
]
},
"outbounds": [
"layer3.2.relu/Relu"
]
},
"layer3.2.relu/Relu": {
"inbounds": [
"layer3.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer3.2.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
28,
28,
72
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
72
]
]
},
"outbounds": [
"layer3.3.conv/Conv2D"
]
},
"layer3.3.conv/Conv2D": {
"inbounds": [
"layer3.2.relu/Relu"
],
"attr": {
"name": "layer3.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
28,
28,
24
]
],
"attr": {
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
72,
24
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
72
]
]
},
"outbounds": [
"layer3.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer3.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer3.3.conv/Conv2D",
"layer3.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer3.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
24
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
24
]
]
},
"outbounds": [
"layer4.1.conv/Conv2D",
"Add_1"
]
},
"layer4.1.conv/Conv2D": {
"inbounds": [
"layer3.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer4.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
24,
88
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
24
]
]
},
"outbounds": [
"layer4.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer4.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer4.1.conv/Conv2D",
"layer4.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer4.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.1.relu/Relu"
]
},
"layer4.1.relu/Relu": {
"inbounds": [
"layer4.1.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer4.1.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.2.depconv/depthwise"
]
},
"layer4.2.depconv/depthwise": {
"inbounds": [
"layer4.1.relu/Relu"
],
"attr": {
"name": "layer4.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"strides": [
1,
1
],
"kernel_shape": [
3,
3
],
"weight_shape": [
3,
3,
88,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer4.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer4.2.depconv/depthwise",
"layer4.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer4.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.2.relu/Relu"
]
},
"layer4.2.relu/Relu": {
"inbounds": [
"layer4.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer4.2.relu/Relu",
"type": "Relu",
"output_shape": [
[
1,
28,
28,
88
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.3.conv/Conv2D"
]
},
"layer4.3.conv/Conv2D": {
"inbounds": [
"layer4.2.relu/Relu"
],
"attr": {
"name": "layer4.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
28,
28,
24
]
],
"attr": {
"strides": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"dilations": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
88,
24
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
88
]
]
},
"outbounds": [
"layer4.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer4.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer4.3.conv/Conv2D",
"layer4.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer4.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
24
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
24
]
]
},
"outbounds": [
"Add_1"
]
},
"Add_1": {
"inbounds": [
"layer4.3.batchnorm/BatchNorm/FusedBatchNormV3",
"layer3.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "Add_1",
"type": "Add",
"output_shape": [
[
1,
28,
28,
24
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
24
],
[
1,
28,
28,
24
]
]
},
"outbounds": [
"layer5.1.conv/Conv2D"
]
},
"layer5.1.conv/Conv2D": {
"inbounds": [
"Add_1"
],
"attr": {
"name": "layer5.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {
"padding": "SAME",
"dilations": [
1,
1
],
"data_format": "NHWC",
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
24,
96
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
24
]
]
},
"outbounds": [
"layer5.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer5.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer5.1.conv/Conv2D",
"layer5.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer5.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
28,
28,
96
]
]
},
"outbounds": [
"layer5.1.hswish/add",
"layer5.1.hswish/mul_1"
]
},
"layer5.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer5.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer5.1.hswish/add"
]
},
"layer5.1.hswish/add": {
"inbounds": [
"layer5.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer5.1.hswish/add/y"
],
"attr": {
"name": "layer5.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
96
],
[]
]
},
"outbounds": [
"layer5.1.hswish/Relu6"
]
},
"layer5.1.hswish/Relu6": {
"inbounds": [
"layer5.1.hswish/add"
],
"attr": {
"name": "layer5.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
96
]
]
},
"outbounds": [
"layer5.1.hswish/mul"
]
},
"layer5.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer5.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer5.1.hswish/mul"
]
},
"layer5.1.hswish/mul": {
"inbounds": [
"layer5.1.hswish/Relu6",
"layer5.1.hswish/mul/y"
],
"attr": {
"name": "layer5.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
96
],
[]
]
},
"outbounds": [
"layer5.1.hswish/mul_1"
]
},
"layer5.1.hswish/mul_1": {
"inbounds": [
"layer5.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer5.1.hswish/mul"
],
"attr": {
"name": "layer5.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
28,
28,
96
]
],
"attr": {},
"input_shape": [
[
1,
28,
28,
96
],
[
1,
28,
28,
96
]
]
},
"outbounds": [
"layer5.2.depconv/depthwise"
]
},
"layer5.2.depconv/depthwise": {
"inbounds": [
"layer5.1.hswish/mul_1"
],
"attr": {
"name": "layer5.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {
"strides": [
2,
2
],
"padding": "SAME",
"data_format": "NHWC",
"dilations": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
96,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
28,
28,
96
]
]
},
"outbounds": [
"layer5.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer5.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer5.2.depconv/depthwise",
"layer5.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer5.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
96
]
]
},
"outbounds": [
"SE_1/AvgPool",
"mul_3"
]
},
"SE_1/AvgPool": {
"inbounds": [
"layer5.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_1/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
96
]
],
"attr": {
"data_format": "NHWC",
"padding": "VALID",
"ksize": [
14,
14
],
"strides": [
1,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
96
]
]
},
"outbounds": [
"SE_1/conv2d_2/Conv2D"
]
},
"SE_1/conv2d_2/Conv2D": {
"inbounds": [
"SE_1/AvgPool"
],
"attr": {
"name": "SE_1/conv2d_2/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
24
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
96,
24
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
96
]
]
},
"outbounds": [
"SE_1/conv2d_2/BiasAdd"
]
},
"SE_1/conv2d_2/BiasAdd": {
"inbounds": [
"SE_1/conv2d_2/Conv2D"
],
"attr": {
"name": "SE_1/conv2d_2/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
24
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
24
]
]
},
"outbounds": [
"SE_1/Relu"
]
},
"SE_1/Relu": {
"inbounds": [
"SE_1/conv2d_2/BiasAdd"
],
"attr": {
"name": "SE_1/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
24
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
24
]
]
},
"outbounds": [
"SE_1/conv2d_3/Conv2D"
]
},
"SE_1/conv2d_3/Conv2D": {
"inbounds": [
"SE_1/Relu"
],
"attr": {
"name": "SE_1/conv2d_3/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
96
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
24,
96
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
24
]
]
},
"outbounds": [
"SE_1/conv2d_3/BiasAdd"
]
},
"SE_1/conv2d_3/BiasAdd": {
"inbounds": [
"SE_1/conv2d_3/Conv2D"
],
"attr": {
"name": "SE_1/conv2d_3/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
96
]
]
},
"outbounds": [
"Add_2"
]
},
"Add_2/y": {
"inbounds": [],
"attr": {
"name": "Add_2/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_2"
]
},
"Add_2": {
"inbounds": [
"SE_1/conv2d_3/BiasAdd",
"Add_2/y"
],
"attr": {
"name": "Add_2",
"type": "Add",
"output_shape": [
[
1,
1,
1,
96
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
96
],
[]
]
},
"outbounds": [
"Relu6_1"
]
},
"Relu6_1": {
"inbounds": [
"Add_2"
],
"attr": {
"name": "Relu6_1",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
96
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
96
]
]
},
"outbounds": [
"mul_2"
]
},
"mul_2/y": {
"inbounds": [],
"attr": {
"name": "mul_2/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_2"
]
},
"mul_2": {
"inbounds": [
"Relu6_1",
"mul_2/y"
],
"attr": {
"name": "mul_2",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
96
],
[]
]
},
"outbounds": [
"mul_3"
]
},
"mul_3": {
"inbounds": [
"mul_2",
"layer5.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_3",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
96
],
[
1,
14,
14,
96
]
]
},
"outbounds": [
"layer5.2.hswish/add",
"layer5.2.hswish/mul_1"
]
},
"layer5.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer5.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer5.2.hswish/add"
]
},
"layer5.2.hswish/add": {
"inbounds": [
"mul_3",
"layer5.2.hswish/add/y"
],
"attr": {
"name": "layer5.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
96
],
[]
]
},
"outbounds": [
"layer5.2.hswish/Relu6"
]
},
"layer5.2.hswish/Relu6": {
"inbounds": [
"layer5.2.hswish/add"
],
"attr": {
"name": "layer5.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
96
]
]
},
"outbounds": [
"layer5.2.hswish/mul"
]
},
"layer5.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer5.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer5.2.hswish/mul"
]
},
"layer5.2.hswish/mul": {
"inbounds": [
"layer5.2.hswish/Relu6",
"layer5.2.hswish/mul/y"
],
"attr": {
"name": "layer5.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
96
],
[]
]
},
"outbounds": [
"layer5.2.hswish/mul_1"
]
},
"layer5.2.hswish/mul_1": {
"inbounds": [
"mul_3",
"layer5.2.hswish/mul"
],
"attr": {
"name": "layer5.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
96
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
96
],
[
1,
14,
14,
96
]
]
},
"outbounds": [
"layer5.3.conv/Conv2D"
]
},
"layer5.3.conv/Conv2D": {
"inbounds": [
"layer5.2.hswish/mul_1"
],
"attr": {
"name": "layer5.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
96,
40
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
96
]
]
},
"outbounds": [
"layer5.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer5.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer5.3.conv/Conv2D",
"layer5.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer5.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer6.1.conv/Conv2D",
"Add_4"
]
},
"layer6.1.conv/Conv2D": {
"inbounds": [
"layer5.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer6.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
40,
240
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer6.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer6.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer6.1.conv/Conv2D",
"layer6.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer6.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.1.hswish/add",
"layer6.1.hswish/mul_1"
]
},
"layer6.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer6.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer6.1.hswish/add"
]
},
"layer6.1.hswish/add": {
"inbounds": [
"layer6.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer6.1.hswish/add/y"
],
"attr": {
"name": "layer6.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer6.1.hswish/Relu6"
]
},
"layer6.1.hswish/Relu6": {
"inbounds": [
"layer6.1.hswish/add"
],
"attr": {
"name": "layer6.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.1.hswish/mul"
]
},
"layer6.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer6.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer6.1.hswish/mul"
]
},
"layer6.1.hswish/mul": {
"inbounds": [
"layer6.1.hswish/Relu6",
"layer6.1.hswish/mul/y"
],
"attr": {
"name": "layer6.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer6.1.hswish/mul_1"
]
},
"layer6.1.hswish/mul_1": {
"inbounds": [
"layer6.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer6.1.hswish/mul"
],
"attr": {
"name": "layer6.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.2.depconv/depthwise"
]
},
"layer6.2.depconv/depthwise": {
"inbounds": [
"layer6.1.hswish/mul_1"
],
"attr": {
"name": "layer6.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
240,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer6.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer6.2.depconv/depthwise",
"layer6.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer6.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"SE_2/AvgPool",
"mul_5"
]
},
"SE_2/AvgPool": {
"inbounds": [
"layer6.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_2/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"ksize": [
14,
14
],
"padding": "VALID",
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"SE_2/conv2d_4/Conv2D"
]
},
"SE_2/conv2d_4/Conv2D": {
"inbounds": [
"SE_2/AvgPool"
],
"attr": {
"name": "SE_2/conv2d_4/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
240,
60
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"SE_2/conv2d_4/BiasAdd"
]
},
"SE_2/conv2d_4/BiasAdd": {
"inbounds": [
"SE_2/conv2d_4/Conv2D"
],
"attr": {
"name": "SE_2/conv2d_4/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_2/Relu"
]
},
"SE_2/Relu": {
"inbounds": [
"SE_2/conv2d_4/BiasAdd"
],
"attr": {
"name": "SE_2/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_2/conv2d_5/Conv2D"
]
},
"SE_2/conv2d_5/Conv2D": {
"inbounds": [
"SE_2/Relu"
],
"attr": {
"name": "SE_2/conv2d_5/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"strides": [
1,
1
],
"dilations": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
60,
240
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_2/conv2d_5/BiasAdd"
]
},
"SE_2/conv2d_5/BiasAdd": {
"inbounds": [
"SE_2/conv2d_5/Conv2D"
],
"attr": {
"name": "SE_2/conv2d_5/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"Add_3"
]
},
"Add_3/y": {
"inbounds": [],
"attr": {
"name": "Add_3/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_3"
]
},
"Add_3": {
"inbounds": [
"SE_2/conv2d_5/BiasAdd",
"Add_3/y"
],
"attr": {
"name": "Add_3",
"type": "Add",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
],
[]
]
},
"outbounds": [
"Relu6_2"
]
},
"Relu6_2": {
"inbounds": [
"Add_3"
],
"attr": {
"name": "Relu6_2",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"mul_4"
]
},
"mul_4/y": {
"inbounds": [],
"attr": {
"name": "mul_4/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_4"
]
},
"mul_4": {
"inbounds": [
"Relu6_2",
"mul_4/y"
],
"attr": {
"name": "mul_4",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
],
[]
]
},
"outbounds": [
"mul_5"
]
},
"mul_5": {
"inbounds": [
"mul_4",
"layer6.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_5",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.2.hswish/add",
"layer6.2.hswish/mul_1"
]
},
"layer6.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer6.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer6.2.hswish/add"
]
},
"layer6.2.hswish/add": {
"inbounds": [
"mul_5",
"layer6.2.hswish/add/y"
],
"attr": {
"name": "layer6.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer6.2.hswish/Relu6"
]
},
"layer6.2.hswish/Relu6": {
"inbounds": [
"layer6.2.hswish/add"
],
"attr": {
"name": "layer6.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.2.hswish/mul"
]
},
"layer6.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer6.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer6.2.hswish/mul"
]
},
"layer6.2.hswish/mul": {
"inbounds": [
"layer6.2.hswish/Relu6",
"layer6.2.hswish/mul/y"
],
"attr": {
"name": "layer6.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer6.2.hswish/mul_1"
]
},
"layer6.2.hswish/mul_1": {
"inbounds": [
"mul_5",
"layer6.2.hswish/mul"
],
"attr": {
"name": "layer6.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.3.conv/Conv2D"
]
},
"layer6.3.conv/Conv2D": {
"inbounds": [
"layer6.2.hswish/mul_1"
],
"attr": {
"name": "layer6.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"data_format": "NHWC",
"strides": [
1,
1
],
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
240,
40
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer6.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer6.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer6.3.conv/Conv2D",
"layer6.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer6.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"Add_4"
]
},
"Add_4": {
"inbounds": [
"layer6.3.batchnorm/BatchNorm/FusedBatchNormV3",
"layer5.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "Add_4",
"type": "Add",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
40
],
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer7.1.conv/Conv2D",
"Add_6"
]
},
"layer7.1.conv/Conv2D": {
"inbounds": [
"Add_4"
],
"attr": {
"name": "layer7.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
40,
240
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer7.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer7.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer7.1.conv/Conv2D",
"layer7.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer7.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.1.hswish/add",
"layer7.1.hswish/mul_1"
]
},
"layer7.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer7.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer7.1.hswish/add"
]
},
"layer7.1.hswish/add": {
"inbounds": [
"layer7.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer7.1.hswish/add/y"
],
"attr": {
"name": "layer7.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer7.1.hswish/Relu6"
]
},
"layer7.1.hswish/Relu6": {
"inbounds": [
"layer7.1.hswish/add"
],
"attr": {
"name": "layer7.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.1.hswish/mul"
]
},
"layer7.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer7.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer7.1.hswish/mul"
]
},
"layer7.1.hswish/mul": {
"inbounds": [
"layer7.1.hswish/Relu6",
"layer7.1.hswish/mul/y"
],
"attr": {
"name": "layer7.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer7.1.hswish/mul_1"
]
},
"layer7.1.hswish/mul_1": {
"inbounds": [
"layer7.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer7.1.hswish/mul"
],
"attr": {
"name": "layer7.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.2.depconv/depthwise"
]
},
"layer7.2.depconv/depthwise": {
"inbounds": [
"layer7.1.hswish/mul_1"
],
"attr": {
"name": "layer7.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
240,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer7.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer7.2.depconv/depthwise",
"layer7.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer7.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"SE_3/AvgPool",
"mul_7"
]
},
"SE_3/AvgPool": {
"inbounds": [
"layer7.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_3/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"ksize": [
14,
14
],
"data_format": "NHWC",
"padding": "VALID",
"strides": [
1,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"SE_3/conv2d_6/Conv2D"
]
},
"SE_3/conv2d_6/Conv2D": {
"inbounds": [
"SE_3/AvgPool"
],
"attr": {
"name": "SE_3/conv2d_6/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {
"strides": [
1,
1
],
"dilations": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
240,
60
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"SE_3/conv2d_6/BiasAdd"
]
},
"SE_3/conv2d_6/BiasAdd": {
"inbounds": [
"SE_3/conv2d_6/Conv2D"
],
"attr": {
"name": "SE_3/conv2d_6/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_3/Relu"
]
},
"SE_3/Relu": {
"inbounds": [
"SE_3/conv2d_6/BiasAdd"
],
"attr": {
"name": "SE_3/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
60
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_3/conv2d_7/Conv2D"
]
},
"SE_3/conv2d_7/Conv2D": {
"inbounds": [
"SE_3/Relu"
],
"attr": {
"name": "SE_3/conv2d_7/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"strides": [
1,
1
],
"padding": "SAME",
"dilations": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
60,
240
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
60
]
]
},
"outbounds": [
"SE_3/conv2d_7/BiasAdd"
]
},
"SE_3/conv2d_7/BiasAdd": {
"inbounds": [
"SE_3/conv2d_7/Conv2D"
],
"attr": {
"name": "SE_3/conv2d_7/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"Add_5"
]
},
"Add_5/y": {
"inbounds": [],
"attr": {
"name": "Add_5/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_5"
]
},
"Add_5": {
"inbounds": [
"SE_3/conv2d_7/BiasAdd",
"Add_5/y"
],
"attr": {
"name": "Add_5",
"type": "Add",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
],
[]
]
},
"outbounds": [
"Relu6_3"
]
},
"Relu6_3": {
"inbounds": [
"Add_5"
],
"attr": {
"name": "Relu6_3",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
]
]
},
"outbounds": [
"mul_6"
]
},
"mul_6/y": {
"inbounds": [],
"attr": {
"name": "mul_6/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_6"
]
},
"mul_6": {
"inbounds": [
"Relu6_3",
"mul_6/y"
],
"attr": {
"name": "mul_6",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
240
],
[]
]
},
"outbounds": [
"mul_7"
]
},
"mul_7": {
"inbounds": [
"mul_6",
"layer7.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_7",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.2.hswish/add",
"layer7.2.hswish/mul_1"
]
},
"layer7.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer7.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer7.2.hswish/add"
]
},
"layer7.2.hswish/add": {
"inbounds": [
"mul_7",
"layer7.2.hswish/add/y"
],
"attr": {
"name": "layer7.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer7.2.hswish/Relu6"
]
},
"layer7.2.hswish/Relu6": {
"inbounds": [
"layer7.2.hswish/add"
],
"attr": {
"name": "layer7.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.2.hswish/mul"
]
},
"layer7.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer7.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer7.2.hswish/mul"
]
},
"layer7.2.hswish/mul": {
"inbounds": [
"layer7.2.hswish/Relu6",
"layer7.2.hswish/mul/y"
],
"attr": {
"name": "layer7.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[]
]
},
"outbounds": [
"layer7.2.hswish/mul_1"
]
},
"layer7.2.hswish/mul_1": {
"inbounds": [
"mul_7",
"layer7.2.hswish/mul"
],
"attr": {
"name": "layer7.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
240
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
240
],
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.3.conv/Conv2D"
]
},
"layer7.3.conv/Conv2D": {
"inbounds": [
"layer7.2.hswish/mul_1"
],
"attr": {
"name": "layer7.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"strides": [
1,
1
],
"padding": "SAME",
"dilations": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
240,
40
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
240
]
]
},
"outbounds": [
"layer7.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer7.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer7.3.conv/Conv2D",
"layer7.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer7.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"Add_6"
]
},
"Add_6": {
"inbounds": [
"layer7.3.batchnorm/BatchNorm/FusedBatchNormV3",
"Add_4"
],
"attr": {
"name": "Add_6",
"type": "Add",
"output_shape": [
[
1,
14,
14,
40
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
40
],
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer8.1.conv/Conv2D"
]
},
"layer8.1.conv/Conv2D": {
"inbounds": [
"Add_6"
],
"attr": {
"name": "layer8.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
40,
120
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
40
]
]
},
"outbounds": [
"layer8.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer8.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer8.1.conv/Conv2D",
"layer8.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer8.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.1.hswish/add",
"layer8.1.hswish/mul_1"
]
},
"layer8.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer8.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer8.1.hswish/add"
]
},
"layer8.1.hswish/add": {
"inbounds": [
"layer8.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer8.1.hswish/add/y"
],
"attr": {
"name": "layer8.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[]
]
},
"outbounds": [
"layer8.1.hswish/Relu6"
]
},
"layer8.1.hswish/Relu6": {
"inbounds": [
"layer8.1.hswish/add"
],
"attr": {
"name": "layer8.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.1.hswish/mul"
]
},
"layer8.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer8.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer8.1.hswish/mul"
]
},
"layer8.1.hswish/mul": {
"inbounds": [
"layer8.1.hswish/Relu6",
"layer8.1.hswish/mul/y"
],
"attr": {
"name": "layer8.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[]
]
},
"outbounds": [
"layer8.1.hswish/mul_1"
]
},
"layer8.1.hswish/mul_1": {
"inbounds": [
"layer8.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer8.1.hswish/mul"
],
"attr": {
"name": "layer8.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.2.depconv/depthwise"
]
},
"layer8.2.depconv/depthwise": {
"inbounds": [
"layer8.1.hswish/mul_1"
],
"attr": {
"name": "layer8.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
120,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer8.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer8.2.depconv/depthwise",
"layer8.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer8.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"SE_4/AvgPool",
"mul_9"
]
},
"SE_4/AvgPool": {
"inbounds": [
"layer8.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_4/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
120
]
],
"attr": {
"data_format": "NHWC",
"padding": "VALID",
"ksize": [
14,
14
],
"strides": [
1,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"SE_4/conv2d_8/Conv2D"
]
},
"SE_4/conv2d_8/Conv2D": {
"inbounds": [
"SE_4/AvgPool"
],
"attr": {
"name": "SE_4/conv2d_8/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
30
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
120,
30
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
120
]
]
},
"outbounds": [
"SE_4/conv2d_8/BiasAdd"
]
},
"SE_4/conv2d_8/BiasAdd": {
"inbounds": [
"SE_4/conv2d_8/Conv2D"
],
"attr": {
"name": "SE_4/conv2d_8/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
30
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
30
]
]
},
"outbounds": [
"SE_4/Relu"
]
},
"SE_4/Relu": {
"inbounds": [
"SE_4/conv2d_8/BiasAdd"
],
"attr": {
"name": "SE_4/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
30
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
30
]
]
},
"outbounds": [
"SE_4/conv2d_9/Conv2D"
]
},
"SE_4/conv2d_9/Conv2D": {
"inbounds": [
"SE_4/Relu"
],
"attr": {
"name": "SE_4/conv2d_9/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
120
]
],
"attr": {
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
30,
120
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
30
]
]
},
"outbounds": [
"SE_4/conv2d_9/BiasAdd"
]
},
"SE_4/conv2d_9/BiasAdd": {
"inbounds": [
"SE_4/conv2d_9/Conv2D"
],
"attr": {
"name": "SE_4/conv2d_9/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
120
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
120
]
]
},
"outbounds": [
"Add_7"
]
},
"Add_7/y": {
"inbounds": [],
"attr": {
"name": "Add_7/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_7"
]
},
"Add_7": {
"inbounds": [
"SE_4/conv2d_9/BiasAdd",
"Add_7/y"
],
"attr": {
"name": "Add_7",
"type": "Add",
"output_shape": [
[
1,
1,
1,
120
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
120
],
[]
]
},
"outbounds": [
"Relu6_4"
]
},
"Relu6_4": {
"inbounds": [
"Add_7"
],
"attr": {
"name": "Relu6_4",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
120
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
120
]
]
},
"outbounds": [
"mul_8"
]
},
"mul_8/y": {
"inbounds": [],
"attr": {
"name": "mul_8/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_8"
]
},
"mul_8": {
"inbounds": [
"Relu6_4",
"mul_8/y"
],
"attr": {
"name": "mul_8",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
120
],
[]
]
},
"outbounds": [
"mul_9"
]
},
"mul_9": {
"inbounds": [
"mul_8",
"layer8.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_9",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.2.hswish/add",
"layer8.2.hswish/mul_1"
]
},
"layer8.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer8.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer8.2.hswish/add"
]
},
"layer8.2.hswish/add": {
"inbounds": [
"mul_9",
"layer8.2.hswish/add/y"
],
"attr": {
"name": "layer8.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[]
]
},
"outbounds": [
"layer8.2.hswish/Relu6"
]
},
"layer8.2.hswish/Relu6": {
"inbounds": [
"layer8.2.hswish/add"
],
"attr": {
"name": "layer8.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.2.hswish/mul"
]
},
"layer8.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer8.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer8.2.hswish/mul"
]
},
"layer8.2.hswish/mul": {
"inbounds": [
"layer8.2.hswish/Relu6",
"layer8.2.hswish/mul/y"
],
"attr": {
"name": "layer8.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[]
]
},
"outbounds": [
"layer8.2.hswish/mul_1"
]
},
"layer8.2.hswish/mul_1": {
"inbounds": [
"mul_9",
"layer8.2.hswish/mul"
],
"attr": {
"name": "layer8.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
120
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
120
],
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.3.conv/Conv2D"
]
},
"layer8.3.conv/Conv2D": {
"inbounds": [
"layer8.2.hswish/mul_1"
],
"attr": {
"name": "layer8.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
48
]
],
"attr": {
"padding": "SAME",
"strides": [
1,
1
],
"dilations": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
120,
48
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
120
]
]
},
"outbounds": [
"layer8.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer8.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer8.3.conv/Conv2D",
"layer8.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer8.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
48
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
48
]
]
},
"outbounds": [
"layer9.1.conv/Conv2D",
"Add_9"
]
},
"layer9.1.conv/Conv2D": {
"inbounds": [
"layer8.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer9.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
48,
144
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
48
]
]
},
"outbounds": [
"layer9.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer9.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer9.1.conv/Conv2D",
"layer9.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer9.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.1.hswish/add",
"layer9.1.hswish/mul_1"
]
},
"layer9.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer9.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer9.1.hswish/add"
]
},
"layer9.1.hswish/add": {
"inbounds": [
"layer9.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer9.1.hswish/add/y"
],
"attr": {
"name": "layer9.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[]
]
},
"outbounds": [
"layer9.1.hswish/Relu6"
]
},
"layer9.1.hswish/Relu6": {
"inbounds": [
"layer9.1.hswish/add"
],
"attr": {
"name": "layer9.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.1.hswish/mul"
]
},
"layer9.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer9.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer9.1.hswish/mul"
]
},
"layer9.1.hswish/mul": {
"inbounds": [
"layer9.1.hswish/Relu6",
"layer9.1.hswish/mul/y"
],
"attr": {
"name": "layer9.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[]
]
},
"outbounds": [
"layer9.1.hswish/mul_1"
]
},
"layer9.1.hswish/mul_1": {
"inbounds": [
"layer9.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer9.1.hswish/mul"
],
"attr": {
"name": "layer9.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.2.depconv/depthwise"
]
},
"layer9.2.depconv/depthwise": {
"inbounds": [
"layer9.1.hswish/mul_1"
],
"attr": {
"name": "layer9.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"strides": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
144,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer9.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer9.2.depconv/depthwise",
"layer9.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer9.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"SE_5/AvgPool",
"mul_11"
]
},
"SE_5/AvgPool": {
"inbounds": [
"layer9.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_5/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"data_format": "NHWC",
"strides": [
1,
1
],
"padding": "VALID",
"ksize": [
14,
14
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"SE_5/conv2d_10/Conv2D"
]
},
"SE_5/conv2d_10/Conv2D": {
"inbounds": [
"SE_5/AvgPool"
],
"attr": {
"name": "SE_5/conv2d_10/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
36
]
],
"attr": {
"padding": "SAME",
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
144,
36
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_5/conv2d_10/BiasAdd"
]
},
"SE_5/conv2d_10/BiasAdd": {
"inbounds": [
"SE_5/conv2d_10/Conv2D"
],
"attr": {
"name": "SE_5/conv2d_10/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
36
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
36
]
]
},
"outbounds": [
"SE_5/Relu"
]
},
"SE_5/Relu": {
"inbounds": [
"SE_5/conv2d_10/BiasAdd"
],
"attr": {
"name": "SE_5/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
36
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
36
]
]
},
"outbounds": [
"SE_5/conv2d_11/Conv2D"
]
},
"SE_5/conv2d_11/Conv2D": {
"inbounds": [
"SE_5/Relu"
],
"attr": {
"name": "SE_5/conv2d_11/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
36,
144
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
36
]
]
},
"outbounds": [
"SE_5/conv2d_11/BiasAdd"
]
},
"SE_5/conv2d_11/BiasAdd": {
"inbounds": [
"SE_5/conv2d_11/Conv2D"
],
"attr": {
"name": "SE_5/conv2d_11/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"Add_8"
]
},
"Add_8/y": {
"inbounds": [],
"attr": {
"name": "Add_8/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_8"
]
},
"Add_8": {
"inbounds": [
"SE_5/conv2d_11/BiasAdd",
"Add_8/y"
],
"attr": {
"name": "Add_8",
"type": "Add",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
144
],
[]
]
},
"outbounds": [
"Relu6_5"
]
},
"Relu6_5": {
"inbounds": [
"Add_8"
],
"attr": {
"name": "Relu6_5",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"mul_10"
]
},
"mul_10/y": {
"inbounds": [],
"attr": {
"name": "mul_10/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_10"
]
},
"mul_10": {
"inbounds": [
"Relu6_5",
"mul_10/y"
],
"attr": {
"name": "mul_10",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
144
],
[]
]
},
"outbounds": [
"mul_11"
]
},
"mul_11": {
"inbounds": [
"mul_10",
"layer9.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_11",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.2.hswish/add",
"layer9.2.hswish/mul_1"
]
},
"layer9.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer9.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer9.2.hswish/add"
]
},
"layer9.2.hswish/add": {
"inbounds": [
"mul_11",
"layer9.2.hswish/add/y"
],
"attr": {
"name": "layer9.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[]
]
},
"outbounds": [
"layer9.2.hswish/Relu6"
]
},
"layer9.2.hswish/Relu6": {
"inbounds": [
"layer9.2.hswish/add"
],
"attr": {
"name": "layer9.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.2.hswish/mul"
]
},
"layer9.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer9.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer9.2.hswish/mul"
]
},
"layer9.2.hswish/mul": {
"inbounds": [
"layer9.2.hswish/Relu6",
"layer9.2.hswish/mul/y"
],
"attr": {
"name": "layer9.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[]
]
},
"outbounds": [
"layer9.2.hswish/mul_1"
]
},
"layer9.2.hswish/mul_1": {
"inbounds": [
"mul_11",
"layer9.2.hswish/mul"
],
"attr": {
"name": "layer9.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
144
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
144
],
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.3.conv/Conv2D"
]
},
"layer9.3.conv/Conv2D": {
"inbounds": [
"layer9.2.hswish/mul_1"
],
"attr": {
"name": "layer9.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
48
]
],
"attr": {
"strides": [
1,
1
],
"dilations": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
144,
48
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
144
]
]
},
"outbounds": [
"layer9.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer9.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer9.3.conv/Conv2D",
"layer9.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer9.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
48
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
48
]
]
},
"outbounds": [
"Add_9"
]
},
"Add_9": {
"inbounds": [
"layer9.3.batchnorm/BatchNorm/FusedBatchNormV3",
"layer8.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "Add_9",
"type": "Add",
"output_shape": [
[
1,
14,
14,
48
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
48
],
[
1,
14,
14,
48
]
]
},
"outbounds": [
"layer10.1.conv/Conv2D"
]
},
"layer10.1.conv/Conv2D": {
"inbounds": [
"Add_9"
],
"attr": {
"name": "layer10.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"data_format": "NHWC",
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
48,
288
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
48
]
]
},
"outbounds": [
"layer10.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer10.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer10.1.conv/Conv2D",
"layer10.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer10.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
14,
14,
288
]
]
},
"outbounds": [
"layer10.1.hswish/add",
"layer10.1.hswish/mul_1"
]
},
"layer10.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer10.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer10.1.hswish/add"
]
},
"layer10.1.hswish/add": {
"inbounds": [
"layer10.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer10.1.hswish/add/y"
],
"attr": {
"name": "layer10.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
288
],
[]
]
},
"outbounds": [
"layer10.1.hswish/Relu6"
]
},
"layer10.1.hswish/Relu6": {
"inbounds": [
"layer10.1.hswish/add"
],
"attr": {
"name": "layer10.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
288
]
]
},
"outbounds": [
"layer10.1.hswish/mul"
]
},
"layer10.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer10.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer10.1.hswish/mul"
]
},
"layer10.1.hswish/mul": {
"inbounds": [
"layer10.1.hswish/Relu6",
"layer10.1.hswish/mul/y"
],
"attr": {
"name": "layer10.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
288
],
[]
]
},
"outbounds": [
"layer10.1.hswish/mul_1"
]
},
"layer10.1.hswish/mul_1": {
"inbounds": [
"layer10.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer10.1.hswish/mul"
],
"attr": {
"name": "layer10.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
14,
14,
288
]
],
"attr": {},
"input_shape": [
[
1,
14,
14,
288
],
[
1,
14,
14,
288
]
]
},
"outbounds": [
"layer10.2.depconv/depthwise"
]
},
"layer10.2.depconv/depthwise": {
"inbounds": [
"layer10.1.hswish/mul_1"
],
"attr": {
"name": "layer10.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {
"data_format": "NHWC",
"strides": [
2,
2
],
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
288,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
14,
14,
288
]
]
},
"outbounds": [
"layer10.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer10.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer10.2.depconv/depthwise",
"layer10.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer10.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
288
]
]
},
"outbounds": [
"SE_6/AvgPool",
"mul_13"
]
},
"SE_6/AvgPool": {
"inbounds": [
"layer10.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_6/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
288
]
],
"attr": {
"data_format": "NHWC",
"strides": [
1,
1
],
"ksize": [
7,
7
],
"padding": "VALID",
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
288
]
]
},
"outbounds": [
"SE_6/conv2d_12/Conv2D"
]
},
"SE_6/conv2d_12/Conv2D": {
"inbounds": [
"SE_6/AvgPool"
],
"attr": {
"name": "SE_6/conv2d_12/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
72
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
288,
72
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
288
]
]
},
"outbounds": [
"SE_6/conv2d_12/BiasAdd"
]
},
"SE_6/conv2d_12/BiasAdd": {
"inbounds": [
"SE_6/conv2d_12/Conv2D"
],
"attr": {
"name": "SE_6/conv2d_12/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
72
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
72
]
]
},
"outbounds": [
"SE_6/Relu"
]
},
"SE_6/Relu": {
"inbounds": [
"SE_6/conv2d_12/BiasAdd"
],
"attr": {
"name": "SE_6/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
72
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
72
]
]
},
"outbounds": [
"SE_6/conv2d_13/Conv2D"
]
},
"SE_6/conv2d_13/Conv2D": {
"inbounds": [
"SE_6/Relu"
],
"attr": {
"name": "SE_6/conv2d_13/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
288
]
],
"attr": {
"padding": "SAME",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
72,
288
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
72
]
]
},
"outbounds": [
"SE_6/conv2d_13/BiasAdd"
]
},
"SE_6/conv2d_13/BiasAdd": {
"inbounds": [
"SE_6/conv2d_13/Conv2D"
],
"attr": {
"name": "SE_6/conv2d_13/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
288
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
288
]
]
},
"outbounds": [
"Add_10"
]
},
"Add_10/y": {
"inbounds": [],
"attr": {
"name": "Add_10/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_10"
]
},
"Add_10": {
"inbounds": [
"SE_6/conv2d_13/BiasAdd",
"Add_10/y"
],
"attr": {
"name": "Add_10",
"type": "Add",
"output_shape": [
[
1,
1,
1,
288
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
288
],
[]
]
},
"outbounds": [
"Relu6_6"
]
},
"Relu6_6": {
"inbounds": [
"Add_10"
],
"attr": {
"name": "Relu6_6",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
288
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
288
]
]
},
"outbounds": [
"mul_12"
]
},
"mul_12/y": {
"inbounds": [],
"attr": {
"name": "mul_12/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_12"
]
},
"mul_12": {
"inbounds": [
"Relu6_6",
"mul_12/y"
],
"attr": {
"name": "mul_12",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
288
],
[]
]
},
"outbounds": [
"mul_13"
]
},
"mul_13": {
"inbounds": [
"mul_12",
"layer10.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_13",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
288
],
[
1,
7,
7,
288
]
]
},
"outbounds": [
"layer10.2.hswish/add",
"layer10.2.hswish/mul_1"
]
},
"layer10.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer10.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer10.2.hswish/add"
]
},
"layer10.2.hswish/add": {
"inbounds": [
"mul_13",
"layer10.2.hswish/add/y"
],
"attr": {
"name": "layer10.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
288
],
[]
]
},
"outbounds": [
"layer10.2.hswish/Relu6"
]
},
"layer10.2.hswish/Relu6": {
"inbounds": [
"layer10.2.hswish/add"
],
"attr": {
"name": "layer10.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
288
]
]
},
"outbounds": [
"layer10.2.hswish/mul"
]
},
"layer10.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer10.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer10.2.hswish/mul"
]
},
"layer10.2.hswish/mul": {
"inbounds": [
"layer10.2.hswish/Relu6",
"layer10.2.hswish/mul/y"
],
"attr": {
"name": "layer10.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
288
],
[]
]
},
"outbounds": [
"layer10.2.hswish/mul_1"
]
},
"layer10.2.hswish/mul_1": {
"inbounds": [
"mul_13",
"layer10.2.hswish/mul"
],
"attr": {
"name": "layer10.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
288
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
288
],
[
1,
7,
7,
288
]
]
},
"outbounds": [
"layer10.3.conv/Conv2D"
]
},
"layer10.3.conv/Conv2D": {
"inbounds": [
"layer10.2.hswish/mul_1"
],
"attr": {
"name": "layer10.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"strides": [
1,
1
],
"padding": "SAME",
"dilations": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
288,
96
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
288
]
]
},
"outbounds": [
"layer10.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer10.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer10.3.conv/Conv2D",
"layer10.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer10.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"layer11.1.conv/Conv2D",
"Add_12"
]
},
"layer11.1.conv/Conv2D": {
"inbounds": [
"layer10.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "layer11.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
96,
576
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"layer11.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer11.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer11.1.conv/Conv2D",
"layer11.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.1.hswish/add",
"layer11.1.hswish/mul_1"
]
},
"layer11.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer11.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer11.1.hswish/add"
]
},
"layer11.1.hswish/add": {
"inbounds": [
"layer11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer11.1.hswish/add/y"
],
"attr": {
"name": "layer11.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer11.1.hswish/Relu6"
]
},
"layer11.1.hswish/Relu6": {
"inbounds": [
"layer11.1.hswish/add"
],
"attr": {
"name": "layer11.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.1.hswish/mul"
]
},
"layer11.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer11.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer11.1.hswish/mul"
]
},
"layer11.1.hswish/mul": {
"inbounds": [
"layer11.1.hswish/Relu6",
"layer11.1.hswish/mul/y"
],
"attr": {
"name": "layer11.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer11.1.hswish/mul_1"
]
},
"layer11.1.hswish/mul_1": {
"inbounds": [
"layer11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer11.1.hswish/mul"
],
"attr": {
"name": "layer11.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.2.depconv/depthwise"
]
},
"layer11.2.depconv/depthwise": {
"inbounds": [
"layer11.1.hswish/mul_1"
],
"attr": {
"name": "layer11.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"padding": "SAME",
"strides": [
1,
1
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
576,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer11.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer11.2.depconv/depthwise",
"layer11.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer11.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"SE_7/AvgPool",
"mul_15"
]
},
"SE_7/AvgPool": {
"inbounds": [
"layer11.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_7/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"padding": "VALID",
"strides": [
1,
1
],
"ksize": [
7,
7
],
"data_format": "NHWC",
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"SE_7/conv2d_14/Conv2D"
]
},
"SE_7/conv2d_14/Conv2D": {
"inbounds": [
"SE_7/AvgPool"
],
"attr": {
"name": "SE_7/conv2d_14/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"data_format": "NHWC",
"padding": "SAME",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
576,
144
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"SE_7/conv2d_14/BiasAdd"
]
},
"SE_7/conv2d_14/BiasAdd": {
"inbounds": [
"SE_7/conv2d_14/Conv2D"
],
"attr": {
"name": "SE_7/conv2d_14/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_7/Relu"
]
},
"SE_7/Relu": {
"inbounds": [
"SE_7/conv2d_14/BiasAdd"
],
"attr": {
"name": "SE_7/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_7/conv2d_15/Conv2D"
]
},
"SE_7/conv2d_15/Conv2D": {
"inbounds": [
"SE_7/Relu"
],
"attr": {
"name": "SE_7/conv2d_15/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"padding": "SAME",
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
144,
576
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_7/conv2d_15/BiasAdd"
]
},
"SE_7/conv2d_15/BiasAdd": {
"inbounds": [
"SE_7/conv2d_15/Conv2D"
],
"attr": {
"name": "SE_7/conv2d_15/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"Add_11"
]
},
"Add_11/y": {
"inbounds": [],
"attr": {
"name": "Add_11/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_11"
]
},
"Add_11": {
"inbounds": [
"SE_7/conv2d_15/BiasAdd",
"Add_11/y"
],
"attr": {
"name": "Add_11",
"type": "Add",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
],
[]
]
},
"outbounds": [
"Relu6_7"
]
},
"Relu6_7": {
"inbounds": [
"Add_11"
],
"attr": {
"name": "Relu6_7",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"mul_14"
]
},
"mul_14/y": {
"inbounds": [],
"attr": {
"name": "mul_14/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_14"
]
},
"mul_14": {
"inbounds": [
"Relu6_7",
"mul_14/y"
],
"attr": {
"name": "mul_14",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
],
[]
]
},
"outbounds": [
"mul_15"
]
},
"mul_15": {
"inbounds": [
"mul_14",
"layer11.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_15",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.2.hswish/add",
"layer11.2.hswish/mul_1"
]
},
"layer11.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer11.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer11.2.hswish/add"
]
},
"layer11.2.hswish/add": {
"inbounds": [
"mul_15",
"layer11.2.hswish/add/y"
],
"attr": {
"name": "layer11.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer11.2.hswish/Relu6"
]
},
"layer11.2.hswish/Relu6": {
"inbounds": [
"layer11.2.hswish/add"
],
"attr": {
"name": "layer11.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.2.hswish/mul"
]
},
"layer11.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer11.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer11.2.hswish/mul"
]
},
"layer11.2.hswish/mul": {
"inbounds": [
"layer11.2.hswish/Relu6",
"layer11.2.hswish/mul/y"
],
"attr": {
"name": "layer11.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer11.2.hswish/mul_1"
]
},
"layer11.2.hswish/mul_1": {
"inbounds": [
"mul_15",
"layer11.2.hswish/mul"
],
"attr": {
"name": "layer11.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.3.conv/Conv2D"
]
},
"layer11.3.conv/Conv2D": {
"inbounds": [
"layer11.2.hswish/mul_1"
],
"attr": {
"name": "layer11.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"padding": "SAME",
"data_format": "NHWC",
"strides": [
1,
1
],
"dilations": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
576,
96
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer11.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer11.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer11.3.conv/Conv2D",
"layer11.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer11.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"Add_12"
]
},
"Add_12": {
"inbounds": [
"layer11.3.batchnorm/BatchNorm/FusedBatchNormV3",
"layer10.3.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "Add_12",
"type": "Add",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
96
],
[
1,
7,
7,
96
]
]
},
"outbounds": [
"layer12.1.conv/Conv2D",
"Add_14"
]
},
"layer12.1.conv/Conv2D": {
"inbounds": [
"Add_12"
],
"attr": {
"name": "layer12.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
96,
576
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"layer12.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer12.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer12.1.conv/Conv2D",
"layer12.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer12.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.1.hswish/add",
"layer12.1.hswish/mul_1"
]
},
"layer12.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer12.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer12.1.hswish/add"
]
},
"layer12.1.hswish/add": {
"inbounds": [
"layer12.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer12.1.hswish/add/y"
],
"attr": {
"name": "layer12.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer12.1.hswish/Relu6"
]
},
"layer12.1.hswish/Relu6": {
"inbounds": [
"layer12.1.hswish/add"
],
"attr": {
"name": "layer12.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.1.hswish/mul"
]
},
"layer12.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer12.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer12.1.hswish/mul"
]
},
"layer12.1.hswish/mul": {
"inbounds": [
"layer12.1.hswish/Relu6",
"layer12.1.hswish/mul/y"
],
"attr": {
"name": "layer12.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer12.1.hswish/mul_1"
]
},
"layer12.1.hswish/mul_1": {
"inbounds": [
"layer12.1.batchnorm/BatchNorm/FusedBatchNormV3",
"layer12.1.hswish/mul"
],
"attr": {
"name": "layer12.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.2.depconv/depthwise"
]
},
"layer12.2.depconv/depthwise": {
"inbounds": [
"layer12.1.hswish/mul_1"
],
"attr": {
"name": "layer12.2.depconv/depthwise",
"type": "DepthwiseConv2dNative",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"dilations": [
1,
1
],
"data_format": "NHWC",
"strides": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
5,
5
],
"weight_shape": [
5,
5,
576,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.2.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer12.2.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer12.2.depconv/depthwise",
"layer12.2.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer12.2.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"SE_8/AvgPool",
"mul_17"
]
},
"SE_8/AvgPool": {
"inbounds": [
"layer12.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "SE_8/AvgPool",
"type": "AvgPool",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"padding": "VALID",
"ksize": [
7,
7
],
"data_format": "NHWC",
"strides": [
1,
1
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"SE_8/conv2d_16/Conv2D"
]
},
"SE_8/conv2d_16/Conv2D": {
"inbounds": [
"SE_8/AvgPool"
],
"attr": {
"name": "SE_8/conv2d_16/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"dilations": [
1,
1
],
"padding": "SAME",
"strides": [
1,
1
],
"data_format": "NHWC",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
576,
144
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"SE_8/conv2d_16/BiasAdd"
]
},
"SE_8/conv2d_16/BiasAdd": {
"inbounds": [
"SE_8/conv2d_16/Conv2D"
],
"attr": {
"name": "SE_8/conv2d_16/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_8/Relu"
]
},
"SE_8/Relu": {
"inbounds": [
"SE_8/conv2d_16/BiasAdd"
],
"attr": {
"name": "SE_8/Relu",
"type": "Relu",
"output_shape": [
[
1,
1,
1,
144
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_8/conv2d_17/Conv2D"
]
},
"SE_8/conv2d_17/Conv2D": {
"inbounds": [
"SE_8/Relu"
],
"attr": {
"name": "SE_8/conv2d_17/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"padding": "SAME",
"data_format": "NHWC",
"dilations": [
1,
1
],
"strides": [
1,
1
],
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
144,
576
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
1,
1,
144
]
]
},
"outbounds": [
"SE_8/conv2d_17/BiasAdd"
]
},
"SE_8/conv2d_17/BiasAdd": {
"inbounds": [
"SE_8/conv2d_17/Conv2D"
],
"attr": {
"name": "SE_8/conv2d_17/BiasAdd",
"type": "BiasAdd",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"Add_13"
]
},
"Add_13/y": {
"inbounds": [],
"attr": {
"name": "Add_13/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"Add_13"
]
},
"Add_13": {
"inbounds": [
"SE_8/conv2d_17/BiasAdd",
"Add_13/y"
],
"attr": {
"name": "Add_13",
"type": "Add",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
],
[]
]
},
"outbounds": [
"Relu6_8"
]
},
"Relu6_8": {
"inbounds": [
"Add_13"
],
"attr": {
"name": "Relu6_8",
"type": "Relu6",
"output_shape": [
[
1,
1,
1,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
]
]
},
"outbounds": [
"mul_16"
]
},
"mul_16/y": {
"inbounds": [],
"attr": {
"name": "mul_16/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"mul_16"
]
},
"mul_16": {
"inbounds": [
"Relu6_8",
"mul_16/y"
],
"attr": {
"name": "mul_16",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
1,
1,
576
],
[]
]
},
"outbounds": [
"mul_17"
]
},
"mul_17": {
"inbounds": [
"mul_16",
"layer12.2.batchnorm/BatchNorm/FusedBatchNormV3"
],
"attr": {
"name": "mul_17",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.2.hswish/add",
"layer12.2.hswish/mul_1"
]
},
"layer12.2.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "layer12.2.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"layer12.2.hswish/add"
]
},
"layer12.2.hswish/add": {
"inbounds": [
"mul_17",
"layer12.2.hswish/add/y"
],
"attr": {
"name": "layer12.2.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer12.2.hswish/Relu6"
]
},
"layer12.2.hswish/Relu6": {
"inbounds": [
"layer12.2.hswish/add"
],
"attr": {
"name": "layer12.2.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.2.hswish/mul"
]
},
"layer12.2.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "layer12.2.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"layer12.2.hswish/mul"
]
},
"layer12.2.hswish/mul": {
"inbounds": [
"layer12.2.hswish/Relu6",
"layer12.2.hswish/mul/y"
],
"attr": {
"name": "layer12.2.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[]
]
},
"outbounds": [
"layer12.2.hswish/mul_1"
]
},
"layer12.2.hswish/mul_1": {
"inbounds": [
"mul_17",
"layer12.2.hswish/mul"
],
"attr": {
"name": "layer12.2.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
576
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
576
],
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.3.conv/Conv2D"
]
},
"layer12.3.conv/Conv2D": {
"inbounds": [
"layer12.2.hswish/mul_1"
],
"attr": {
"name": "layer12.3.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"data_format": "NHWC",
"strides": [
1,
1
],
"dilations": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
576,
96
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
576
]
]
},
"outbounds": [
"layer12.3.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"layer12.3.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"layer12.3.conv/Conv2D",
"layer12.3.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "layer12.3.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"Add_14"
]
},
"Add_14": {
"inbounds": [
"layer12.3.batchnorm/BatchNorm/FusedBatchNormV3",
"Add_12"
],
"attr": {
"name": "Add_14",
"type": "Add",
"output_shape": [
[
1,
7,
7,
96
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
96
],
[
1,
7,
7,
96
]
]
},
"outbounds": [
"conv13.1.conv/Conv2D"
]
},
"conv13.1.conv/Conv2D": {
"inbounds": [
"Add_14"
],
"attr": {
"name": "conv13.1.conv/Conv2D",
"type": "Conv2D",
"output_shape": [
[
1,
7,
7,
1024
]
],
"attr": {
"strides": [
1,
1
],
"data_format": "NHWC",
"dilations": [
1,
1
],
"padding": "SAME",
"kernel_shape": [
1,
1
],
"weight_shape": [
1,
1,
96,
1024
],
"pads": [
0,
0,
0,
0
]
},
"input_shape": [
[
1,
7,
7,
96
]
]
},
"outbounds": [
"conv11.1.batchnorm/BatchNorm/FusedBatchNormV3"
]
},
"conv11.1.batchnorm/BatchNorm/FusedBatchNormV3": {
"inbounds": [
"conv13.1.conv/Conv2D",
"conv11.1.batchnorm/BatchNorm/moving_variance/read"
],
"attr": {
"name": "conv11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"type": "FusedBatchNorm",
"output_shape": [
[
1,
7,
7,
1024
]
],
"attr": {
"data_format": "NHWC"
},
"input_shape": [
[
1,
7,
7,
1024
]
]
},
"outbounds": [
"conv13.1.hswish/add",
"conv13.1.hswish/mul_1"
]
},
"conv13.1.hswish/add/y": {
"inbounds": [],
"attr": {
"name": "conv13.1.hswish/add/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
3.0
]
},
"input_shape": []
},
"outbounds": [
"conv13.1.hswish/add"
]
},
"conv13.1.hswish/add": {
"inbounds": [
"conv11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"conv13.1.hswish/add/y"
],
"attr": {
"name": "conv13.1.hswish/add",
"type": "Add",
"output_shape": [
[
1,
7,
7,
1024
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
1024
],
[]
]
},
"outbounds": [
"conv13.1.hswish/Relu6"
]
},
"conv13.1.hswish/Relu6": {
"inbounds": [
"conv13.1.hswish/add"
],
"attr": {
"name": "conv13.1.hswish/Relu6",
"type": "Relu6",
"output_shape": [
[
1,
7,
7,
1024
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
1024
]
]
},
"outbounds": [
"conv13.1.hswish/mul"
]
},
"conv13.1.hswish/mul/y": {
"inbounds": [],
"attr": {
"name": "conv13.1.hswish/mul/y",
"type": "Const",
"output_shape": [
[]
],
"attr": {
"tensor_shape": [],
"constant": [
0.16666999459266663
]
},
"input_shape": []
},
"outbounds": [
"conv13.1.hswish/mul"
]
},
"conv13.1.hswish/mul": {
"inbounds": [
"conv13.1.hswish/Relu6",
"conv13.1.hswish/mul/y"
],
"attr": {
"name": "conv13.1.hswish/mul",
"type": "Mul",
"output_shape": [
[
1,
7,
7,
1024
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
1024
],
[]
]
},
"outbounds": [
"conv13.1.hswish/mul_1"
]
},
"conv13.1.hswish/mul_1": {
"inbounds": [
"conv11.1.batchnorm/BatchNorm/FusedBatchNormV3",
"conv13.1.hswish/mul"
],
"attr": {
"name": "conv13.1.hswish/mul_1",
"type": "Mul",
"output_shape": [
[
1,
1024
]
],
"attr": {},
"input_shape": [
[
1,
7,
7,
1024
],
[
1,
7,
7,
1024
]
]
},
"outbounds": [
"Mean"
]
},
"Mean": {
"inbounds": [
"conv13.1.hswish/mul_1"
],
"attr": {
"name": "Mean",
"type": "Mean",
"output_shape": [
[
1,
1024
]
],
"attr": {
"reduction_indices": [
1,
2
]
},
"input_shape": [
[
1,
1024
]
]
},
"outbounds": [
"Reshape"
]
},
"Reshape": {
"inbounds": [
"Mean"
],
"attr": {
"name": "Reshape",
"type": "Reshape",
"output_shape": [
[
-1,
1024
]
],
"attr": {
"shape": [
-1,
1024
]
},
"input_shape": [
[
1,
1024
]
]
},
"outbounds": [
"fc15.fc/MatMul"
]
},
"fc15.fc/MatMul": {
"inbounds": [
"Reshape"
],
"attr": {
"name": "fc15.fc/MatMul",
"type": "MatMul",
"output_shape": [
[
-1,
1000
]
],
"attr": {},
"input_shape": [
[
-1,
1024
]
]
},
"outbounds": []
}
}