)]}'
{
  "commit": "2884f2769ed501524e7e034031bafae8052d6cfe",
  "tree": "1c7f11ab258b16cd51033a8f0098321c07a2b096",
  "parents": [
    "9294b24c6b066a1e7f522ed58b7d6eed6ead2dfb"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Tue Sep 07 14:36:51 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 07 14:36:51 2021 -0400"
  },
  "message": "Add support to capture Tracy traces when benchmarking (#6971)\n\nThis commit adds logic to perform Tracy captures after running\r\neach benchmark. It allows us to have more details regarding\r\nthe benchmark to investigate performance regressions, etc.\r\n\r\nAlso decreased the benchmark repetition count for VMVX.\r\nVMVX is very unoptimized for now and can take a long time to run,\r\ne.g., one inference of MobileNetV2 takes almost 1min. Decrease\r\nthe repetition for it until it\u0027s reasonably fast.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "306312bb66e6b8d25736de63aa767e76ba2d109e",
      "old_mode": 33261,
      "old_path": "build_tools/android/run_benchmarks.py",
      "new_id": "6a73390bda1290ad611097b1a23da614764feeed",
      "new_mode": 33261,
      "new_path": "build_tools/android/run_benchmarks.py"
    },
    {
      "type": "modify",
      "old_id": "529877149bb160deb443e06faff958bc49698e7a",
      "old_mode": 33188,
      "old_path": "build_tools/buildkite/cmake/android/arm64-v8a/benchmark2.yml",
      "new_id": "ed85be1273c803caf7afb144a5f85a1fb968a54c",
      "new_mode": 33188,
      "new_path": "build_tools/buildkite/cmake/android/arm64-v8a/benchmark2.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f26287ceef01c80032f6f0d3b32afb6134620809",
      "new_mode": 33261,
      "new_path": "build_tools/cmake/build_android_benchmark.sh"
    }
  ]
}
