)]}'
{
  "commit": "8a2d75078d9cc98afff0071c0dba3e8fc5532d01",
  "tree": "6a142c089b27bd30e3ac622761cd62790f9b4fe7",
  "parents": [
    "fca9c924cd9699f1e265422afa53e194c2570e79"
  ],
  "author": {
    "name": "Junru Shao",
    "email": "junrushao1994@gmail.com",
    "time": "Thu Oct 10 15:27:57 2019 -0700"
  },
  "committer": {
    "name": "Junru Shao",
    "email": "junrushao1994@gmail.com",
    "time": "Wed Oct 16 00:51:38 2019 -0700"
  },
  "message": "[IR-Bridge] Operator Attributes (#16421)\n\n* [IR-Patch] IR Bridge (#16290)\r\n\r\n* ir converter\r\n\r\nAdd license\r\n\r\nMissed something\r\n\r\nlint\r\n\r\nlintlintlint\r\n\r\n* Restore cryptic part of CachedOp\r\n\r\n* Update Makefile\r\n\r\n* try again for libtvm.so...\r\n\r\n* try again\r\n\r\n* try once once again\r\n\r\n* let\u0027s try to fix julia\u0027s issue first\r\n\r\n* Remove AsText which is not an exposed symbol\r\n\r\n* try to bypass amalgamation\r\n\r\n* try again\r\n\r\n* boy try this\r\n\r\n* blacklist tvm to amalgamation.py\r\n\r\n* Attributes\r\n\r\n* [IR-Bridge] Support attrs for operators: convolution, batch norm, relu (#16351)\r\n\r\n* Rebased\r\n\r\n* Trigger CI\r\n\r\n* ...\r\n\r\n* Trigger CI\r\n\r\n* Trigger CI\r\n\r\n* Trigger CI\r\n\r\n* ...\r\n\r\n* ...\r\n\r\n* ...\r\n\r\n* Trigger CI\r\n\r\n* Trigger CI\r\n\r\n* Trigger CI\r\n\r\n* Trigger CI\r\n\r\n* ...\r\n\r\n* ...\r\n\r\n* restore?\r\n\r\n* style\r\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae942cf4e604b42e07af6c350fdc3aafee873ff4",
      "new_mode": 33188,
      "new_path": "src/v3/include/op/attrs/legacy_nnvm_attrs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6508de53b1d3089102ba49376c5aa85c4e6d7c5c",
      "new_mode": 33188,
      "new_path": "src/v3/src/op/legacy_nnvm_attrs.cc"
    }
  ]
}
