)]}'
{
  "commit": "7a63bce4327d5ab2425b73eefe5f302db1646380",
  "tree": "cc9489a09d760bd5996fbca0074d1f6120c0efbf",
  "parents": [
    "ca5358f4680dbd94717a4c6bd77186bc1c799e1b"
  ],
  "author": {
    "name": "RJ Ascani",
    "email": "rjascani@google.com",
    "time": "Thu Jan 11 14:24:58 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 11 22:24:58 2024 +0000"
  },
  "message": "Revert \"Compute output shapes for some kernels (#2356)\"  (#2390)\n\nThis change broke some internal models, so reverting this until we can better understand why.\n\nThis also reverts PR #2383. When relanded, both should go back in together.\n\nBUG\u003db/318738218",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ce32f3260093e44f654e318ca8483135f642fdc",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/micro_speech/micro_speech_test.cc",
      "new_id": "f31728c37071e6f728dd23ec48e114a323470305",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/micro_speech/micro_speech_test.cc"
    },
    {
      "type": "modify",
      "old_id": "896e228e7e72c08612ed17e1280a1362b4648df5",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/arc_mli/conv.cc",
      "new_id": "41d2c535cec32a9e5bb5ed88141af2c8569ae4a6",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/arc_mli/conv.cc"
    },
    {
      "type": "modify",
      "old_id": "4fa5e94888763d7e5400450fb19d71d612c9e24b",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/arc_mli/depthwise_conv.cc",
      "new_id": "c2c9cd5c438da424842ff6cfb6e52a95b2896b62",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/arc_mli/depthwise_conv.cc"
    },
    {
      "type": "modify",
      "old_id": "94d1228e42c7cd292f9cff1aad08fc4a6f9e8695",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/batch_to_space_nd.cc",
      "new_id": "31a1c28d5891649d2aa3c2504b766d99a6194c2c",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/batch_to_space_nd.cc"
    },
    {
      "type": "modify",
      "old_id": "1b42a29d6689d086e4c9d4cfae986b6858e12e07",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/batch_to_space_nd_test.cc",
      "new_id": "455c325a1ab39755febd8834245c25f262c0a512",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/batch_to_space_nd_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef15da72b9f32b4a1ea0647684fc7dd559a7e60d",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/cmsis_nn/conv.cc",
      "new_id": "d3d15521c2c728b68b085750e244029e8e62ec20",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/cmsis_nn/conv.cc"
    },
    {
      "type": "modify",
      "old_id": "77d67121f4a63eef20c0f56a4a66677428c6f82c",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/cmsis_nn/depthwise_conv.cc",
      "new_id": "f30a95208316498df4b4cfc37361a88603930fc2",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/cmsis_nn/depthwise_conv.cc"
    },
    {
      "type": "modify",
      "old_id": "a927980ddb86eb8b46350ca0bee751c7ecfd6cbc",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/conv.h",
      "new_id": "0c8073f48f06050f82714d24c3c7e7f45de9d036",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/conv.h"
    },
    {
      "type": "modify",
      "old_id": "ddcd5e51e086a9aa52a7d0b40bcb3b4d2fcd4a9e",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/conv_common.cc",
      "new_id": "51c7a6ff2d65c1b988741e27dca377d9444db687",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/conv_common.cc"
    },
    {
      "type": "modify",
      "old_id": "3cfc594d85120bd523418c2579416aacfb5e7cec",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/conv_test.cc",
      "new_id": "0fb9411a3f0b69927cdb656562e2130f739fdf4f",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/conv_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eda801bbe00dc76b154ab1fc48f157f465e27201",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/conv_test_common.cc",
      "new_id": "a0f733b8e423f5b3a8f7ad8c0cb62cf00a78a24c",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/conv_test_common.cc"
    },
    {
      "type": "modify",
      "old_id": "b6712cd2ddf5928d1086df25460ad04fce8e9158",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/depthwise_conv.h",
      "new_id": "5f2d87efe28d61751f8a6db24f9052fb2a7afa1d",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/depthwise_conv.h"
    },
    {
      "type": "modify",
      "old_id": "431bec0279b6daa812a9f439343853832bbf2acb",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/depthwise_conv_common.cc",
      "new_id": "52804de33159e8b08df554945e6216af15a81896",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/depthwise_conv_common.cc"
    },
    {
      "type": "modify",
      "old_id": "4cf090cfcecf95423e770c5d623b4adea4afcdd4",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/depthwise_conv_test.cc",
      "new_id": "b50b40ae6d647a711d4ff994682d842797670d93",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/depthwise_conv_test.cc"
    },
    {
      "type": "modify",
      "old_id": "19c54d722becb2bd4aa276d5b6b57188f7d638cd",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/expand_dims.cc",
      "new_id": "6bae37b904933944f8ee2c97f9c1c9facc75475e",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/expand_dims.cc"
    },
    {
      "type": "modify",
      "old_id": "4a49a8ebcf703203e019694400b9e8c3155d8357",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/expand_dims_test.cc",
      "new_id": "d8e217e588be55a42db3a1f428e89defb2fb23b8",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/expand_dims_test.cc"
    },
    {
      "type": "modify",
      "old_id": "15e5f6174b6f221504a5e421813f56af0926efb6",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/reshape.h",
      "new_id": "02bda32ad7e9fc1a84cd78908aa7f56cca572545",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/reshape.h"
    },
    {
      "type": "modify",
      "old_id": "75bc2eb6d2e1b9eb44a5e93bb850b76e3820837c",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/reshape_common.cc",
      "new_id": "b86e2be05b4429e0d68005a9ae091bb5da1217ef",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/reshape_common.cc"
    },
    {
      "type": "modify",
      "old_id": "d97007a65b9a9dc007b0cd740f5bcaca118870bc",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/reshape_test.cc",
      "new_id": "d78d9fa9124514641112ecf96657cc3c75cd3aaa",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/reshape_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5e86d16bcbc919087af641eef44854dd1660c4c",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/space_to_batch_nd.cc",
      "new_id": "f8df1496cfcb665a232643a649671327cdd7a46b",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/space_to_batch_nd.cc"
    },
    {
      "type": "modify",
      "old_id": "d45a606059782ef6f9f51587ed19ce866ce85de7",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/space_to_batch_nd_test.cc",
      "new_id": "eae185b13eacf6d3cb475afbad9a006801840938",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/space_to_batch_nd_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ab2e9caed364c2ff6578c8cef32ce9c10fab925",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/testdata/conv_test_data.cc",
      "new_id": "094aab68043e820e1fe876a39cb915d4b0fb7c9c",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/testdata/conv_test_data.cc"
    },
    {
      "type": "modify",
      "old_id": "72ac8a2ccd48a55516446528c57a3c3b7ed4a6af",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/testdata/conv_test_data.h",
      "new_id": "bdac510a1768d858c238c22eb73ef630a51f652c",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/testdata/conv_test_data.h"
    },
    {
      "type": "modify",
      "old_id": "90d7f6cf451516793f23989bed5f98d697d7c188",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/memory_arena_threshold_test.cc",
      "new_id": "3017f56b2bb2f0b5577f2203e241035eee8de018",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/memory_arena_threshold_test.cc"
    },
    {
      "type": "delete",
      "old_id": "12fd6a946baeeacc81216c687a203cedbd3d6375",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/python/keras_tests/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80c43bf4fce6630c40c61d81a9b382de26a0f30d",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/python/keras_tests/conv_tests.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bd2d93c74fcbe5d39fc832b555e4a4cd894e0a64",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/testing/micro_test.h",
      "new_id": "a28f4b6d8e4499cabb6056e5ecdbffa869462dc5",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/testing/micro_test.h"
    }
  ]
}
