{
    "version": "3.0.0",
    "engine_kind": "cpu",
    "fpmath_mode": "strict",
    "fpmath_mode_apply_to_int": "false",
    "graph": [
      {
        "id": 0,
        "name": "DEQUANTIZE_1",
        "kind": "Dequantize",
        "attrs": {
          "zps": {
            "type": "s64[]",
            "value": [
              0
            ]
          },
          "axis": {
            "type": "s64",
            "value": 0
          },
          "qtype": {
            "type": "string",
            "value": "per_tensor"
          },
          "scales": {
            "type": "f32[]",
            "value": [
              1
            ]
          }
        },
        "inputs": [
          {
            "id": 0,
            "dtype": "u8",
            "shape": [
              256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ],
        "outputs": [
          {
            "id": 1,
            "dtype": "f32",
            "shape": [
              256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ]
      },
      {
        "id": 1,
        "name": "TYPECAST_0",
        "kind": "TypeCast",
        "attrs": {},
        "inputs": [
          {
            "id": 1,
            "dtype": "f32",
            "shape": [
              256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ],
        "outputs": [
          {
            "id": 2,
            "dtype": "bf16",
            "shape": [
              256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ]
      },
      {
        "id": 2,
        "name": "DEQUANTIZE_2",
        "kind": "Dequantize",
        "attrs": {
          "zps": {
            "type": "s64[]",
            "value": [
              0
            ]
          },
          "axis": {
            "type": "s64",
            "value": 0
          },
          "qtype": {
            "type": "string",
            "value": "per_tensor"
          },
          "scales": {
            "type": "f32[]",
            "value": [
              1
            ]
          }
        },
        "inputs": [
          {
            "id": 3,
            "dtype": "s8",
            "shape": [
              128,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "constant"
          }
        ],
        "outputs": [
          {
            "id": 4,
            "dtype": "f32",
            "shape": [
              128,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "constant"
          }
        ]
      },
      {
        "id": 3,
        "name": "TYPECAST_0",
        "kind": "TypeCast",
        "attrs": {},
        "inputs": [
          {
            "id": 4,
            "dtype": "f32",
            "shape": [
              128,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "constant"
          }
        ],
        "outputs": [
          {
            "id": 5,
            "dtype": "bf16",
            "shape": [
              128,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "constant"
          }
        ]
      },
      {
        "id": 4,
        "name": "MATMUL_0",
        "kind": "MatMul",
        "attrs": {
          "transpose_b": {
            "type": "bool",
            "value": 0
          },
          "transpose_a": {
            "type": "bool",
            "value": 0
          }
        },
        "inputs": [
          {
            "id": 2,
            "dtype": "bf16",
            "shape": [
                256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          },
          {
            "id": 5,
            "dtype": "bf16",
            "shape": [
              128,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "constant"
          }
        ],
        "outputs": [
          {
            "id": 7,
            "dtype": "bf16",
            "shape": [
                256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ]
      },
      {
        "id": 6,
        "name": "TYPECAST_0",
        "kind": "TypeCast",
        "attrs": {},
        "inputs": [
          {
            "id": 7,
            "dtype": "bf16",
            "shape": [
                256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ],
        "outputs": [
          {
            "id": 8,
            "dtype": "f32",
            "shape": [
                256,
              128
            ],
            "stride": [
              128,
              1
            ],
            "layout_type": "strided",
            "property_type": "undef"
          }
        ]
      }
    ]
  }
