{
  "version": "3.1.0",
  "engine_kind": "cpu",
  "fpmath_mode": "strict",
  "graph": [
    {
      "id": 0,
      "name": "g/resnet_v2_50/block1/unit_1/bottleneck_v2/preact/FusedBatchNorm_dequantize",
      "kind": "Dequantize",
      "attrs": {
        "scales": {
          "type": "f32[]",
          "value": [
            0.629168
          ]
        },
        "zps": {
          "type": "s64[]",
          "value": [
            0
          ]
        },
        "qtype": {
          "type": "string",
          "value": "per_tensor"
        },
        "axis": {
          "type": "s64",
          "value": -1
        }
      },
      "inputs": [
        {
          "id": 0,
          "dtype": "s8",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            200704,
            3584,
            64,
            1
          ],
          "layout_type": "strided",
          "property_type": "undef"
        }
      ],
      "outputs": [
        {
          "id": 1,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        }
      ]
    },
    {
      "id": 1,
      "name": "g/resnet_v2_50/block1/unit_1/bottleneck_v2/preact/FusedBatchNorm",
      "kind": "BatchNormInference",
      "attrs": {
        "data_format": {
          "type": "string",
          "value": "NXC"
        },
        "epsilon": {
          "type": "f32",
          "value": 1.001e-05
        }
      },
      "inputs": [
        {
          "id": 1,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        },
        {
          "id": 2,
          "dtype": "f32",
          "shape": [
            64
          ],
          "stride": [
            1
          ],
          "layout_type": "strided",
          "property_type": "constant"
        },
        {
          "id": 3,
          "dtype": "f32",
          "shape": [
            64
          ],
          "stride": [
            1
          ],
          "layout_type": "strided",
          "property_type": "constant"
        },
        {
          "id": 4,
          "dtype": "f32",
          "shape": [
            64
          ],
          "stride": [
            1
          ],
          "layout_type": "strided",
          "property_type": "constant"
        },
        {
          "id": 5,
          "dtype": "f32",
          "shape": [
            64
          ],
          "stride": [
            1
          ],
          "layout_type": "strided",
          "property_type": "constant"
        }
      ],
      "outputs": [
        {
          "id": 6,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        }
      ]
    },
    {
      "id": 2,
      "name": "g/resnet_v2_50/block1/unit_1/bottleneck_v2/preact/Relu",
      "kind": "ReLU",
      "attrs": {},
      "inputs": [
        {
          "id": 6,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        }
      ],
      "outputs": [
        {
          "id": 7,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        }
      ]
    },
    {
      "id": 3,
      "name": "g/resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/Conv2D_eightbit_quantize_resnet_v2_50/block1/unit_1/bottleneck_v2/preact/Relu",
      "kind": "Quantize",
      "attrs": {
        "scales": {
          "type": "f32[]",
          "value": [
            1.73474
          ]
        },
        "zps": {
          "type": "s64[]",
          "value": [
            0
          ]
        },
        "qtype": {
          "type": "string",
          "value": "per_tensor"
        },
        "axis": {
          "type": "s64",
          "value": -1
        }
      },
      "inputs": [
        {
          "id": 7,
          "dtype": "f32",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            -9223372036854775808
          ],
          "layout_type": "undef",
          "property_type": "undef"
        }
      ],
      "outputs": [
        {
          "id": 8,
          "dtype": "s8",
          "shape": [
            1,
            56,
            56,
            64
          ],
          "stride": [
            200704,
            3584,
            64,
            1
          ],
          "layout_type": "strided",
          "property_type": "undef"
        }
      ]
    }
  ]
}
