)]}'
{
  "commit": "1c49d6a8c246a2e7d7b0d3290e5eae8fa73a5cf9",
  "tree": "8908ff9850e933a607aba3e93e3c8bafe179d76d",
  "parents": [
    "080657f3f380db17e91abb14dc8fce3e42abae1f"
  ],
  "author": {
    "name": "Boian Petkantchin",
    "email": "boian.petkantchin@amd.com",
    "time": "Mon Apr 15 06:57:31 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 15 06:57:31 2024 -0700"
  },
  "message": "[runtime][hip][cuda] Add tracing in graph execution mode (#16894)\n\nIn the HIP and CUDA driver adds tracing with Tracy in graph mode.\r\n\r\nThere are some outstanding concurrency issues where some events don\u0027t\r\nget recorded during collection.\r\nIf we collect only when the device gets destroyed with a 1s delay, the\r\nconcurrency issues seem to not manifest.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "068bb5e24cac77a40a95761b034a0e4a063892b1",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/cuda_device.c",
      "new_id": "50cbb265c91c3c871934a41a912388f9f5939e43",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/cuda_device.c"
    },
    {
      "type": "modify",
      "old_id": "02f009976173a3b671e543885d0a97b6a5f6629f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/cuda_dynamic_symbol_table.h",
      "new_id": "2ba6d1eb46cfde18243910bdea3f9076917a7095",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/cuda_dynamic_symbol_table.h"
    },
    {
      "type": "modify",
      "old_id": "cc89bd21017da731559c3a92742774833c8cea5f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/graph_command_buffer.c",
      "new_id": "44d6c2bb015ffc3a5feb3c75947e6da7ae13d919",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/graph_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "79ae3c435c068e267eeb1660c7abfdc6c3914f1f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/graph_command_buffer.h",
      "new_id": "d310fd1ecc5f680f9963c2c649e49c2cf77d0c68",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/graph_command_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "a4943455a27484ad362f0fa6bf75517df09eb99f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/nccl_channel.c",
      "new_id": "4b15ba3b709bc354e1dfffc7f1b5905969b77b65",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/nccl_channel.c"
    },
    {
      "type": "modify",
      "old_id": "1a7e2933a025f080ca1328f119f807cc22747f8a",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c",
      "new_id": "fef87ea07191ec6e87929464ef0aa97933ac0302",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c"
    },
    {
      "type": "modify",
      "old_id": "c67b8c3dfe39276f2416dcaf3cfebea09ff7a79b",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/stream_command_buffer.c",
      "new_id": "52e69bf3ba24e91db62f90c63a068334164e0276",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/stream_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "64f06f2729450d729e7690b9a09c6618c4230b0f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/tracing.c",
      "new_id": "b509557aeb57578a777e1450ada75ce4a4417bab",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/tracing.c"
    },
    {
      "type": "modify",
      "old_id": "051ba72bc57036dcb03478080144e95a4bf950a6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/tracing.h",
      "new_id": "c4cd69cec9b2fa659846efae902f7915205bebeb",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/tracing.h"
    },
    {
      "type": "modify",
      "old_id": "bc6d0b92fb51959413f841e5bff81baa0bbf242b",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/dynamic_symbol_tables.h",
      "new_id": "0246e48b51a4c6ae80d1af9c98223718eefcb50e",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/dynamic_symbol_tables.h"
    },
    {
      "type": "modify",
      "old_id": "24e708e416f34b7aaa0daf5f17c56ab72b148a57",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/graph_command_buffer.c",
      "new_id": "15a89b7fc873a799b61b89af049c853989708244",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/graph_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "774e02866456cfd84d8132a6490750f2d9be973a",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/graph_command_buffer.h",
      "new_id": "d5393bc1fe0ac3adf2686d0b66c1b04aef6c09d0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/graph_command_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "ca566e76e5bf6d3fb7890a63b3cf991543dc6ef6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_device.c",
      "new_id": "8b0808eb501b0bdb38c3af0a3b79754bdd76dbf0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_device.c"
    },
    {
      "type": "modify",
      "old_id": "0fb08528399d76914219ec674b70309eab07db3f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c",
      "new_id": "e5bcf0a24314de28a76aeb2f118ae8dfac2d8e6d",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c"
    },
    {
      "type": "modify",
      "old_id": "342288a74a8af81102048ad49f65fd60218b5537",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/stream_command_buffer.c",
      "new_id": "d47da9e382b1692f1d50457899565667958d2da0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/stream_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "9bbd5e2cea14dd8fe368e3ea76b402cab41a47b4",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/tracing.c",
      "new_id": "ae9d4a11dc49bc46aaae2fab5c375182ef968a56",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/tracing.c"
    },
    {
      "type": "modify",
      "old_id": "04d7c97ca08f625279d24b6e3b3a831009e4f916",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/tracing.h",
      "new_id": "c50ced9e1297ca1ad402c67b2bd123f0745f5ea4",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/tracing.h"
    }
  ]
}
