)]}'
{
  "commit": "522359618a05a40aef78c8cc020884f1908226f4",
  "tree": "abb514d18c695ec5b119e4809df7886ba05228a7",
  "parents": [
    "05928c502339d33d27262f577f900b59f2f6dfac"
  ],
  "author": {
    "name": "Eugene Zhulenev",
    "email": "ezhulenev@google.com",
    "time": "Tue Oct 31 11:59:19 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 31 11:59:19 2023 -0700"
  },
  "message": "[cuda] Support building node DAG in graph command buffer (#14857)\n\nThis commit improves the graph node dependency management by avoiding\r\nserializing all nodes in the graph command buffer to a linear chain.\r\nCommand buffer barriers become empty CUDA graph nodes depending on\r\nnodes created after a previous barrier.\r\n\r\nProgress towards https://github.com/openxla/iree/issues/13245\r\n\r\n---------\r\n\r\nCo-authored-by: Lei Zhang \u003cantiagainst@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6f541cb95d5d47d229e5b4c5fad3b5a0c1b7a70",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/cuda_dynamic_symbol_table.h",
      "new_id": "02f009976173a3b671e543885d0a97b6a5f6629f",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/cuda_dynamic_symbol_table.h"
    },
    {
      "type": "modify",
      "old_id": "2dc3594c39839f239c9a92eed6254df6a6fc9b00",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/graph_command_buffer.c",
      "new_id": "19b00d76ec8a48458719f0499ffed4d82c10adaf",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/graph_command_buffer.c"
    }
  ]
}
