)]}'
{
  "commit": "3b8d3cb3dcb02e06a8bfbcb4a5ec8e9593f096a8",
  "tree": "b9d9b372a3ca018640070e875ec9a64fc0c646ed",
  "parents": [
    "d7880e8ddcb939b6c0921ef5a67ebcf39efe81d5"
  ],
  "author": {
    "name": "Lun Dong",
    "email": "lundong@google.com",
    "time": "Tue May 07 01:50:35 2024 -0700"
  },
  "committer": {
    "name": "Lun Dong",
    "email": "lundong@google.com",
    "time": "Wed May 08 12:41:56 2024 -0700"
  },
  "message": "sw/kelvin: Refactoring TFLM Kelvin kernel optimization codes\n\nThis is the first version for refactoring TFLM kelvin kernel.\n\nChange-Id: I596fe47d6b9484f756b4d4df9bf657f22cdea54b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19eb017b82b5173b84499f9b8d175be7b6fb8a39",
      "old_mode": 33188,
      "old_path": "tflm/opt/BUILD",
      "new_id": "277eef268dc2deb917ccf41f41a3add9118c9a15",
      "new_mode": 33188,
      "new_path": "tflm/opt/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07625d0987239e5ecfc6a069c98345ade979b739",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s16_b32.cc"
    },
    {
      "type": "rename",
      "old_id": "49d32d52f36fe81ba7ce124239fd5af5b9e1f028",
      "old_mode": 33188,
      "old_path": "tflm/opt/conv.cc",
      "new_id": "48823ddda5d07ff040992534a952c5697113fa8a",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s16_b64.cc",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "2da00283261cd39e800286895b9c418425215a5f",
      "old_mode": 33188,
      "old_path": "tflm/opt/conv_s8.cc",
      "new_id": "4582b9f44c4bfc9e9355a8199c3ef23e77d98f36",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s8.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1d88ef75016bd80505fd9462e3e0742b154d3b6",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s8.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9da99c371b9215ce227de3d41597191545a77052",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s8_1x1.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70a23b0427d6caa2b3dad8a6a83c902b6f4cab16",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s8_3x1_d48.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3e7e1063f8d79d5dbbae61877c75bfd5dd80d26",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_s8_d32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9470aae0c8ab6a4b44fcfccf98e806bf148ef08",
      "new_mode": 33188,
      "new_path": "tflm/opt/conv_util.h"
    },
    {
      "type": "modify",
      "old_id": "13ae1252f902318295fe43ade0ba953fd350ae88",
      "old_mode": 33188,
      "old_path": "tflm/opt/depthwise_conv_s16.cc",
      "new_id": "c7db40789e7dfbe51ea2b52a850c06e912e784bd",
      "new_mode": 33188,
      "new_path": "tflm/opt/depthwise_conv_s16.cc"
    },
    {
      "type": "modify",
      "old_id": "c4ee35a4f1c4aa1424a5ec7cd0e8e54f4b87f095",
      "old_mode": 33188,
      "old_path": "tflm/opt/depthwise_conv_s8.cc",
      "new_id": "c94b38a74daba56b8af2b00d4668c89290e2906c",
      "new_mode": 33188,
      "new_path": "tflm/opt/depthwise_conv_s8.cc"
    },
    {
      "type": "modify",
      "old_id": "e4220f0cbede46d77879199fd8eef88ec5cca535",
      "old_mode": 33188,
      "old_path": "tflm/opt/elementwise_add_s16.cc",
      "new_id": "001113ee336e54be5777bf825d9a916b017ba082",
      "new_mode": 33188,
      "new_path": "tflm/opt/elementwise_add_s16.cc"
    },
    {
      "type": "modify",
      "old_id": "483799a8c1c4949dcb896e01859fabb4ada12ad6",
      "old_mode": 33188,
      "old_path": "tflm/opt/elementwise_add_s32.cc",
      "new_id": "ab2b3d18ce002677840a033de53ca14b6a8b8f23",
      "new_mode": 33188,
      "new_path": "tflm/opt/elementwise_add_s32.cc"
    },
    {
      "type": "modify",
      "old_id": "ac83e1f3cddba914a5fa03d287d8db90a5ff627e",
      "old_mode": 33188,
      "old_path": "tflm/opt/elementwise_add_s8.cc",
      "new_id": "762d7af276956086af93bd2415350bf238d7fae2",
      "new_mode": 33188,
      "new_path": "tflm/opt/elementwise_add_s8.cc"
    },
    {
      "type": "modify",
      "old_id": "5cd11282d1b497add04460e5c98843ec2d372fbc",
      "old_mode": 33188,
      "old_path": "tflm/opt/leaky_relu_s16.cc",
      "new_id": "7427a6c0805dfc8f8cbd8456e6c809a2fe2091ee",
      "new_mode": 33188,
      "new_path": "tflm/opt/leaky_relu_s16.cc"
    },
    {
      "type": "modify",
      "old_id": "b32d2608f421110c3f4f6b286dac1aee34a08288",
      "old_mode": 33188,
      "old_path": "tflm/opt/leaky_relu_s8.cc",
      "new_id": "8b30d1971c191cc41c802bf5dc13447d81dc2a68",
      "new_mode": 33188,
      "new_path": "tflm/opt/leaky_relu_s8.cc"
    },
    {
      "type": "modify",
      "old_id": "598674617c0dadf247ac89f6249ccb014df9b6d5",
      "old_mode": 33188,
      "old_path": "tflm/opt/max_pool_s8.cc",
      "new_id": "544f85a1a418e9b7a211f779506a3af99aa5b964",
      "new_mode": 33188,
      "new_path": "tflm/opt/max_pool_s8.cc"
    },
    {
      "type": "modify",
      "old_id": "4669a83d16620720a65b88937ccccb89773a099c",
      "old_mode": 33188,
      "old_path": "tflm/opt/memcpy.cc",
      "new_id": "29e04344f4a0d939e4ff9a94ec8241e6d31e6913",
      "new_mode": 33188,
      "new_path": "tflm/opt/memcpy.cc"
    },
    {
      "type": "modify",
      "old_id": "277f3384d1b61992d3e91d5a37a0443896ef869e",
      "old_mode": 33188,
      "old_path": "tflm/opt/opt.h",
      "new_id": "76d52183a92db8f38982948280d3852ada86dc25",
      "new_mode": 33188,
      "new_path": "tflm/opt/opt.h"
    },
    {
      "type": "modify",
      "old_id": "d94ef3e60d67621c9d20fd3c04c46a049b7cefff",
      "old_mode": 33188,
      "old_path": "tflm/opt/util.h",
      "new_id": "d0c16db8f04199ac04f36c4fd5404af181e82ec5",
      "new_mode": 33188,
      "new_path": "tflm/opt/util.h"
    }
  ]
}
