)]}'
{
  "commit": "7dbd9d23734c8c36ddf8e15b1d1c8a3346f5264c",
  "tree": "c78c03ce5b3d25d0c1ef68c0c41bc8ea01802fdf",
  "parents": [
    "c377b745c25a6384bab4f2ba175cdae34b1103fb"
  ],
  "author": {
    "name": "David Davis",
    "email": "ddavis-2015@users.noreply.github.com",
    "time": "Tue May 14 10:29:11 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 14 17:29:11 2024 +0000"
  },
  "message": "Add meta-data to generic benchmark (#2496)\n\n@tensorflow/micro\n\nAdd meta-data strings to the binary.  Meta-data is output each time binary is executed.  See the README for a sample of the output.\n\nIf a Git repo. is not available at ```${TENSORFLOW_ROOT}```, an appropriate message is generated in the meta-data.\n\nChanges to how the CMSISNN and XTENSA NN library download scripts work.\n\nAdds run of generic benchmark with embedded model for default build of x86, Corstone-300, Xtensa to test scripts executed during CI.\n\nbug\u003dfixes #2495",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c3ebd43a38bcfecf83eb776f33e60c88e40bdf3",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/benchmarking/BUILD",
      "new_id": "6691ac31814d666dc62a0206b7996760364d16bc",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/BUILD"
    },
    {
      "type": "modify",
      "old_id": "32e782cbf3450149c8888591bda1d0093a558d8e",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/benchmarking/Makefile.inc",
      "new_id": "396e701638475cd9fa021e582418a1f6f8ea4bff",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/Makefile.inc"
    },
    {
      "type": "modify",
      "old_id": "0bc727ed4fa1af7ee2f300bbcd6718aba60f7355",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/benchmarking/README.md",
      "new_id": "45f52b51a88b6b86f6086f1fb1669ea0954951bb",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2ff0139ede8a27ae9bb6dd29af2d5dfbaf40305",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/analyze_model.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c60bdf3ed7211beb8997e1599aa7a78cbb81477e",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/collect_meta_data.sh"
    },
    {
      "type": "modify",
      "old_id": "eef5f4c922db9c783d2f8c83b5b64711c13bddf9",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.cc",
      "new_id": "9874a631464c8dc90145e75e3a299ec92614e700",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2102a48e1c737678535c91bf7dee251b95e4ba7",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/show_meta_data.cc.template"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37cf6168b397432f2ec21455d56fba19383aa7d8",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/benchmarking/show_meta_data.h"
    },
    {
      "type": "modify",
      "old_id": "516c18162020e4c098d0bcaa6866b017ff2b72a8",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_cortex_m_corstone_300.sh",
      "new_id": "a5d02dbe1c38dd0b5f09d09e11b7a900a347cc7a",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_cortex_m_corstone_300.sh"
    },
    {
      "type": "modify",
      "old_id": "623238ed093c582547de29cc5a4f251ae3518989",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_x86_default.sh",
      "new_id": "998827f24de3f637a973b311b741395c1786a94d",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_x86_default.sh"
    },
    {
      "type": "modify",
      "old_id": "ae4e858c54279f55dd7bb31885458eb769e66dcb",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_fusion_f1.sh",
      "new_id": "2fd6bf89cab4ec76e1a62a12dc69f6e26174eab2",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_fusion_f1.sh"
    },
    {
      "type": "modify",
      "old_id": "cf038c8bb96b5f8b40c01649b3b8516c68a63164",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_hifi3z.sh",
      "new_id": "ff3d600476a0d8a58aace48c172f4a7e3df2827c",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_hifi3z.sh"
    },
    {
      "type": "modify",
      "old_id": "82a04a91735d730e3a1e7cf0918b7cefc07ce5c5",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_hifi5.sh",
      "new_id": "0ad29e8db2394c9cae9392a5e26ee6fe700aa295",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_hifi5.sh"
    },
    {
      "type": "modify",
      "old_id": "a2744b5addf2913ebdbaac2e2fe6e73bdd5ae75a",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_vision_p6.sh",
      "new_id": "1c6de9338e4dcf50a5b9913bb64ad8aa23b7ad10",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/ci_build/test_xtensa_vision_p6.sh"
    },
    {
      "type": "modify",
      "old_id": "f29a64150e58d39dd58588950c22821029feb052",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/make/bash_helpers.sh",
      "new_id": "e5446dec9a440a9cc0837429072b45556706d134",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/make/bash_helpers.sh"
    },
    {
      "type": "modify",
      "old_id": "bd8c615eab0493c6c05b7dc2d5542afe3525c36f",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/make/ext_libs/cmsis_nn_download.sh",
      "new_id": "fb0ad928bd6dc44913a3285df3d2f0e960fc4325",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/make/ext_libs/cmsis_nn_download.sh"
    },
    {
      "type": "modify",
      "old_id": "b6db417c4fb086b42445795afcfd155fa039fe3b",
      "old_mode": 33188,
      "old_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa.inc",
      "new_id": "70e1880c8004fc262a8a03cd7f4e9f3eb7b6e52e",
      "new_mode": 33188,
      "new_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa.inc"
    },
    {
      "type": "modify",
      "old_id": "d80855fc39c3ca79bfcc5c59c114804e8f8c62f1",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa_download.sh",
      "new_id": "2c81710459a2afb37f03cce879d4602b801bbba8",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa_download.sh"
    },
    {
      "type": "modify",
      "old_id": "81bf848448385c4bf7fdb73b16e96648896f041b",
      "old_mode": 33261,
      "old_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa_ndsp_download.sh",
      "new_id": "71fe1d157e50d365d4bb2b1ea856914e72bb7e02",
      "new_mode": 33261,
      "new_path": "tensorflow/lite/micro/tools/make/ext_libs/xtensa_ndsp_download.sh"
    }
  ]
}
