)]}'
{
  "commit": "85eb21b6e7519798e6351d65b21ddf54a98cbffe",
  "tree": "de277f418443683480e56c18645e7c8d0bd54eda",
  "parents": [
    "85a1a567cd1f63323b0c2d9b0b6c42b28cd45754"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Tue Jun 13 19:55:42 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 13 16:55:42 2023 -0700"
  },
  "message": "[cuda] Port over tracing utilities and use in NCCL channel  (#14063)\n\nThe main change is removing the context wrapper and including CUDA\r\ndynamic symbols directly.\r\n\r\nProgress towards https://github.com/openxla/iree/issues/13245",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "299260975ed1d96d22998cdb9bf8391c99f9f7eb",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/CMakeLists.txt",
      "new_id": "b9be87d26f9a3995a402155cba9316ddc768a207",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "20951b06bb5f91d85929be254dc10d7b16137229",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/api.h",
      "new_id": "5df17c54918fe3c55eb0ab749a1c94adc0c11918",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/api.h"
    },
    {
      "type": "modify",
      "old_id": "36bf8ab8fdf65f1f4c2454dc4e0f43b6f05a516a",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/cuda_device.c",
      "new_id": "e51d3260cac381cc453968b609221cb2b47c7f85",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/cuda_device.c"
    },
    {
      "type": "modify",
      "old_id": "e0bf3dc3a6360117df4e3243a3662a6f09146fac",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/nccl_channel.c",
      "new_id": "55ffc52a62b3a83fa9741a6451eb8555d9f942a8",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/nccl_channel.c"
    },
    {
      "type": "modify",
      "old_id": "a6da61f61e306081477c3907adc0c64b9bc46cab",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/nccl_channel.h",
      "new_id": "ad8bfef68667e8d428a157739766e6bb9698840a",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/nccl_channel.h"
    },
    {
      "type": "modify",
      "old_id": "33d93a3929e03d4a05f00d6fceab658bf5dab9d4",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/registration/driver_module.c",
      "new_id": "f7d46afb1f88f7e1e8efd01342c82431cc67c368",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/registration/driver_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6243ad8780d5ea35844091c26f035b7e9cc4daec",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/tracing.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57b6786dc469758cb72ed4a0ac9c27e5d61e33a1",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/tracing.h"
    }
  ]
}
