)]}'
{
  "commit": "f50dac75dbf329a70f2d00ea4b6dd7b015dd7ebd",
  "tree": "799e34240365dbd89377d2e030924b420b16ec48",
  "parents": [
    "e6de9ac3691fba8baa96ac8169eb04675dd74b59"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Wed Apr 24 15:06:54 2024 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Wed Apr 24 15:06:54 2024 -0700"
  },
  "message": "Delegate kernel selection for int8 conv to our library\n\n- kelvin::opt::conv_per_channel_b8 now selects from several optimized\n  implementations, or falls back to the generic scalar implementation.\n\nChange-Id: I26ea73368ea43728575ff1557330326399ebacf7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28ec1e851a161ff4568b914ed80922ff2404b38a",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/kelvin/conv.cc",
      "new_id": "2e15dd7ecc8a9ccebf6708ed7cb47e5c23d61590",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/kelvin/conv.cc"
    }
  ]
}
