diff --git "a/samples/mobilenetv3small_0.json" "b/samples/mobilenetv3small_0.json" new file mode 100644--- /dev/null +++ "b/samples/mobilenetv3small_0.json" @@ -0,0 +1,10363 @@ +{ + "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": [] + } +} \ No newline at end of file