)]}'
{
  "commit": "08e19b5fcab57795b798b2ce2d0b7080abbba650",
  "tree": "6360a446b3d7c12ba9b767f041fe396a7ee9411f",
  "parents": [
    "d1c9a64eddc3448e952028f32bbf8126054534e2"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat May 02 11:51:56 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat May 02 11:51:56 2026 -0700"
  },
  "message": "Eigen/GPU [2/5]: Add library dispatch module (DeviceMatrix, cuBLAS, cuSOLVER)\n\nlibeigen/eigen!2412\n\nCo-authored-by: Rasmus Munk Larsen \u003crlarsen@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "601e45fa0bf57c5d24c5f26852cf79c404f1fa0e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "b38be67025958bc0b9320437f4da19cf81368bd0",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7dc5ca442f764028f3a6933123ab172b6d7bd442",
      "old_mode": 33188,
      "old_path": "ci/build.linux.gitlab-ci.yml",
      "new_id": "190798643ae4ddd72399551b92644674cd5ae58e",
      "new_mode": 33188,
      "new_path": "ci/build.linux.gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "b4ca0b34e93354ef455a24daeeaa7815af3062bb",
      "old_mode": 33188,
      "old_path": "ci/test.linux.gitlab-ci.yml",
      "new_id": "f19a5bfb5665e3eae7b527ac199377a905ea331c",
      "new_mode": 33188,
      "new_path": "ci/test.linux.gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "6d3c57e188f0e50ae4fa966fe5925a3c3c80d27d",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CMakeLists.txt",
      "new_id": "d15bfac20170b62bda0afb0aa399ed5812c77f1b",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca32cd69442a67b473bdc811945eadacfb7a1992",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/GPU"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6201e3993466a8c26e4de1bb042fe1355c1765fe",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/CuBlasSupport.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2de889d52f7c0adfdff22b614d04331695a663e7",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/CuSolverSupport.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7597320f3980bedca77da4fcd8885d16b3953957",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/DeviceBlasExpr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26ffc8fb671c4ac01af94214afe79f9d3ef1a91a",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/DeviceDispatch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf842a42469b53bef4ddc7c57719082b1f16cd3",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/DeviceExpr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e15c4167dfe7689c87512cbe00a2446d0da865d",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/DeviceMatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a71a998b331e42b67d4922920c46b92e62f4008a",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/DeviceSolverExpr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bff40538536b000aa7d69e1d29b8026bf8bdb79e",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/GpuContext.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ca3dbd16bd5974f5b8a91e6021ef9c7aa35ee70",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/GpuLLT.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4392bc662d5578e79659fabd64af425a474880a",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/GpuLU.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d840bbf6ad1b66a8590a174926739b623d16681",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/GpuSupport.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb2163c3317bfa647cfa61724d173628fbe12b83",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/InternalHeaderCheck.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2928a7ccb1708a871de8ded5c4ffc6dc03be7644",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/GPU/README.md"
    },
    {
      "type": "modify",
      "old_id": "ed8c88ea0baf0aac7019c3ac12b987834d0dc78e",
      "old_mode": 33188,
      "old_path": "unsupported/benchmarks/CMakeLists.txt",
      "new_id": "d8b9fcd55ec13b7eede99292e0efc4954eea6394",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c3511f28f07625e22ecb8f80deaa50ae64749a1",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/GPU/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9cabc5877000f67ca3d4bfad62dea6a3a6a314b",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/GPU/bench_batching.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "323d8b2ca980982a73a276bc7f57e9345ee2ab81",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/GPU/bench_chaining.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61d86cef8d9831eab2755e47b07b7c652a57f1fa",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/GPU/bench_solvers.cpp"
    },
    {
      "type": "modify",
      "old_id": "a521b856586f64d686fee83620a74861c2d7ce48",
      "old_mode": 33188,
      "old_path": "unsupported/test/CMakeLists.txt",
      "new_id": "e7d628ff8bed6a7add409517020d709acc751678",
      "new_mode": 33188,
      "new_path": "unsupported/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02d6832e82b70b290e6bcde2be106428a910f4eb",
      "new_mode": 33188,
      "new_path": "unsupported/test/GPU/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c04eb232c01bd7b87e2d2ee1a1a825e0318d8f5",
      "new_mode": 33188,
      "new_path": "unsupported/test/GPU/cublas.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "011c02ad4af782f851f4aeb1cce18d6a482f143e",
      "new_mode": 33188,
      "new_path": "unsupported/test/GPU/cusolver_llt.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08bfde88dfe2d1afc1b0012820964419f70a45c6",
      "new_mode": 33188,
      "new_path": "unsupported/test/GPU/cusolver_lu.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d09e641934eaa3da16f63a4927aa0a1f1526d48f",
      "new_mode": 33188,
      "new_path": "unsupported/test/GPU/device_matrix.cpp"
    }
  ]
}
