{ "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": [] } }