)]}'
{
  "commit": "fe2b2a8af0673298502e335877c5971892e2d9a8",
  "tree": "2fecf209b954768f42c3b147611f6314e2c645c9",
  "parents": [
    "a1e166f630082e56a53528d600c93fa76375b047"
  ],
  "author": {
    "name": "Michael Brooks",
    "email": "michaelbrooks@google.com",
    "time": "Fri Mar 29 17:34:32 2024 +0000"
  },
  "committer": {
    "name": "Michael Brooks",
    "email": "michaelbrooks@google.com",
    "time": "Fri Mar 29 17:38:00 2024 +0000"
  },
  "message": "Add Support for Profiling TFLM Models in Benchmarks\n\nIf the \"profile\" flag is set to True (default False), the benchmark\nwill profile the cycles per op (for just one iteration) instead of\nthe standard benchmark. Outputs cycles in CSV format.\n\nTested:\nsoundstream benchmark with profile\u003dTrue/False\n\nChange-Id: I6fc7e23161d090aca03fb60741dcfe99aa3edc6b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a14073e0068633ffdcdecf6667f1a4ccd823b60",
      "old_mode": 33188,
      "old_path": "benchmarks/BUILD",
      "new_id": "7e1f4c09902376bf044573c1d60fdf2592dcc0c6",
      "new_mode": 33188,
      "new_path": "benchmarks/BUILD"
    },
    {
      "type": "modify",
      "old_id": "766d3d66503682b5081fac31c66036cbaf2218cd",
      "old_mode": 33188,
      "old_path": "benchmarks/benchmark_kelvin.cc",
      "new_id": "6a84038304effb31fe92877ed13a621966f8c855",
      "new_mode": 33188,
      "new_path": "benchmarks/benchmark_kelvin.cc"
    },
    {
      "type": "modify",
      "old_id": "3a269e1bf12db8db3f047f7a2c5b988d9ee2fe88",
      "old_mode": 33188,
      "old_path": "benchmarks/benchmarks.bzl",
      "new_id": "318269d15063826bb6741a17e1a1135853a4b037",
      "new_mode": 33188,
      "new_path": "benchmarks/benchmarks.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "949e2bdf91e082355e996a1be35fc9f36bd95a84",
      "new_mode": 33188,
      "new_path": "benchmarks/cycle_count.h"
    }
  ]
}
