)]}'
{
  "commit": "29526e413bdd7d27594e6fe261de368fb5689731",
  "tree": "08d1722cf1344dcf81264784cd211e472ad242d4",
  "parents": [
    "a7238a13e0ff0476242607752fe74466f51b591a"
  ],
  "author": {
    "name": "RJ Ascani",
    "email": "rjascani@google.com",
    "time": "Thu Feb 22 16:35:22 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 23 00:35:22 2024 +0000"
  },
  "message": "Replace tensorflow-cpu usage with tensorflow (#2396)\n\nThe tensorflow-cpu package does not support MacOS or non-x86 hardware. Replacing the tensorflow-cpu python package requirement with the tensorflow meta package should enable the bazel build and the dependent python scripts to be used on those platforms.\n\nBUG\u003d#2367, #1781",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "adb9be6d809b502b6f5cabfba6b270aeb4e922c4",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "7e76e1e3dae6082ec7b31e2afaa8fa8eb93ed9fb",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "6b6ebf5ddd6ab974e5784c30f118bb56f98366f4",
      "old_mode": 33188,
      "old_path": "python/tflite_micro/BUILD",
      "new_id": "282e9db7be518f1f196435405ef2b2083d9be0fa",
      "new_mode": 33188,
      "new_path": "python/tflite_micro/BUILD"
    },
    {
      "type": "modify",
      "old_id": "458b8521c24dc67af088cc84626f004cbe723cf7",
      "old_mode": 33188,
      "old_path": "python/tflite_micro/signal/BUILD",
      "new_id": "0fce2668fb46fc996545e134a46b0924a481850e",
      "new_mode": 33188,
      "new_path": "python/tflite_micro/signal/BUILD"
    },
    {
      "type": "modify",
      "old_id": "391f68dbf4dece4a0a520b418524f59f8170d4f1",
      "old_mode": 33188,
      "old_path": "python/tflite_micro/signal/utils/BUILD",
      "new_id": "58b7dcfd4b24f2f2be0bd565bab014fdd6975f7e",
      "new_mode": 33188,
      "new_path": "python/tflite_micro/signal/utils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "03c9484983ec6e58f93653d5447bf23cd803cfa3",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/hello_world/BUILD",
      "new_id": "988b7dd6b62566a95bcd35644be5af9a10f15086",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/hello_world/BUILD"
    },
    {
      "type": "modify",
      "old_id": "db9df232800e6a94e18d816e59ba160a82a630a3",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/hello_world/quantization/BUILD",
      "new_id": "9a204f24ba8d6d399ff69a1e5d1beb513a97739d",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/hello_world/quantization/BUILD"
    },
    {
      "type": "modify",
      "old_id": "75a229c0cf59fc721e56ed48e68ce412166ee3f9",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/micro_speech/BUILD",
      "new_id": "10d1c1052ec22a846b9d9153e5b665d84492a20d",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/micro_speech/BUILD"
    },
    {
      "type": "modify",
      "old_id": "665f16e8d43a4aa8c32f7ae69aa526e3396275d1",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/mnist_lstm/BUILD",
      "new_id": "7d818b215655f489b28937465a195f6093afbe73",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/mnist_lstm/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9384936b05973cd2e845a86d2a591d98888b1f1b",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/person_detection/utils/BUILD",
      "new_id": "7f5c815b7a4918033e7b8177e58ffbd7731638d6",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/person_detection/utils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "badb88e439ffdf6cdbb2a529f10e696d9b7c7e9c",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/examples/recipes/BUILD",
      "new_id": "3572fdb19fe3e9e7508b43910180249f5786c4be",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/examples/recipes/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cb91199dcfe134ee9cc7b01a4265122dcb610124",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/integration_tests/BUILD",
      "new_id": "5b90e5d86a548a557bd308af26bf1d1d57f23921",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/integration_tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "57b1ad52ce66681acc5e440ee2813d0b35be12be",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/kernels/testdata/BUILD",
      "new_id": "0c7822d3dd653bd9f394e5e0ad8f19513e6180e5",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/kernels/testdata/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d20077c3c73436940e631b44b5c9ac99b7a7c374",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/python/tflite_size/tests/BUILD",
      "new_id": "076a6ab2ca7b165cc711a51ae305f4dd901c40cb",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/python/tflite_size/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "11a52ad91a15bd907fadabe0e8a9e2edc37e6b93",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/testing/BUILD",
      "new_id": "7a246990a239a96609b48b6fc8d06ea94c3ae649",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2764ad4907b2e51d14a9ae52d7082320ecb6d64c",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/BUILD",
      "new_id": "a85a7bab905729bfde86f6dfa39bf769216e2cb8",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9d272fc05d6e1d0b6f9b0a13e5ccef9ff506a665",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/gen_micro_mutable_op_resolver/BUILD",
      "new_id": "e59093901e445777b5448826060628fb8a958314",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/gen_micro_mutable_op_resolver/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3dc723273d0a114783d189296b9c5920b82f88a2",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/python/BUILD",
      "new_id": "6ca2c5784803ef3a484046336d195159e86dcac4",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/python/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b5073c93a21fb4d039fb300f9243d0cd04f58f0a",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/tools/BUILD",
      "new_id": "e7d51147cb78d1d87c4c5e7e1579d8fd1fe39463",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b9842124706e287d3aea02a0fa5bf2b8e0b164e9",
      "old_mode": 33188,
      "old_path": "third_party/python_requirements.in",
      "new_id": "1b387b628f2d21cb8a04db04fa4bc5306dae3ed4",
      "new_mode": 33188,
      "new_path": "third_party/python_requirements.in"
    },
    {
      "type": "modify",
      "old_id": "78badc0c6dd09397fd09e5f6959c2ffb989a4e7f",
      "old_mode": 33188,
      "old_path": "third_party/python_requirements.txt",
      "new_id": "f3e68a5e6c8809c86019a11291d4c3f657390dae",
      "new_mode": 33188,
      "new_path": "third_party/python_requirements.txt"
    }
  ]
}
