)]}'
{
  "commit": "d8dad14eed1cd162526277b08012a2f82024098b",
  "tree": "6206d394dc2b3bc7c2244d4e9c78d8028b8d00bf",
  "parents": [
    "c9d2ec8a9f6ceaf6a797716a88e41d2a7f799dcb"
  ],
  "author": {
    "name": "Joydeep Biswas",
    "email": "joydeepb@cs.utexas.edu",
    "time": "Fri Aug 05 20:48:17 2022 -0500"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sandwichmaker@gmail.com",
    "time": "Sun Aug 07 07:44:32 2022 +0000"
  },
  "message": "CUDA Cleanup\n\n* Renamed several interfaces to CudaBuffer for clarity and consistency.\n* Added unit tests for custom Cuda kernels.\n* Set specific CUDA architectures if the CMake version supports it.\n\nChange-Id: I269fb1089b80b25e17bca772ef8d70e7894214b8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2e1e4e979428620d3ec989c9e58bb7e9cbd8e43",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "b1fcddda0e45ee3cf9ec800bb3cc6b5409f7b7dc",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "75df3c6746cc70827d70cc5ae6a999e696fc0ae5",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "ea21df285e250f9ce037682ec801450b09b437b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2fd76b5626b051887c9f77c038258f72e60178b2",
      "old_mode": 33188,
      "old_path": "internal/ceres/ceres_cuda_kernels.cu",
      "new_id": "cd045e33aad99c230a2da091416235f2a298ef26",
      "new_mode": 33188,
      "new_path": "internal/ceres/ceres_cuda_kernels.cu"
    },
    {
      "type": "modify",
      "old_id": "f03314718931ca1316e6eaaaef2057536d396efe",
      "old_mode": 33188,
      "old_path": "internal/ceres/ceres_cuda_kernels.h",
      "new_id": "91675e80b17bdaf2846eec25e211b3450d26993e",
      "new_mode": 33188,
      "new_path": "internal/ceres/ceres_cuda_kernels.h"
    },
    {
      "type": "modify",
      "old_id": "64774fa198d6550717425e649d2c42779158dcdc",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_buffer.h",
      "new_id": "89828f904a0c8361b5c729678a143af1f501cc19",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_buffer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbdc4b389ef21dd05c851889bcd64f0f01d60947",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_kernels_test.cc"
    },
    {
      "type": "modify",
      "old_id": "16d3e1ad90715ab4de464e301eaf4c855d1a5220",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_cholesky.cc",
      "new_id": "a6220e4f49d4cffa4d2c017d9ed8e9df9885f7f4",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_cholesky.cc"
    },
    {
      "type": "modify",
      "old_id": "cbe7533316eefd2bfa438a8ecb341c53e7b07493",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr.cc",
      "new_id": "775073d8890638e2fb2a6c16e078e2f369cea591",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr.cc"
    }
  ]
}
