cudaPackages.cusolvermp: init at 0.7.0

Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
This commit is contained in:
Connor Baker
2025-10-22 13:14:48 -07:00
parent 51df369461
commit d6b2dbb9b0
4 changed files with 87 additions and 0 deletions
@@ -0,0 +1,5 @@
# cusolvermp
Link: <https://developer.download.nvidia.com/compute/cusolvermp/redist/>
Requirements: <https://docs.nvidia.com/cuda/cusolvermp/getting_started/index.html#hardware-and-software-requirements>
@@ -0,0 +1,43 @@
{
"release_date": "2025-08-12",
"release_label": "0.7.0",
"release_product": "cusolvermp",
"libcusolvermp": {
"name": "NVIDIA libcusolvermp library",
"license": "libcusolvermp library",
"license_path": "libcusolvermp/LICENSE.txt",
"version": "0.7.0.833",
"linux-x86_64": {
"cuda12": {
"relative_path": "libcusolvermp/linux-x86_64/libcusolvermp-linux-x86_64-0.7.0.833_cuda12-archive.tar.xz",
"sha256": "5383f35eefd45cc0a5cbd173a4a353941f02b912eb2f8d3a85c30345054df5e9",
"md5": "f9cf72595e8ff6d72a68b4a23ccc9973",
"size": "9293812"
},
"cuda13": {
"relative_path": "libcusolvermp/linux-x86_64/libcusolvermp-linux-x86_64-0.7.0.833_cuda13-archive.tar.xz",
"sha256": "4a4bf2d08dad3a276b33f9356f8cd8b5b2a70201257a277c83bb3cfdb7a7107a",
"md5": "a95c2c6a6f8d9c07ee99ca1545a71967",
"size": "8014464"
}
},
"cuda_variant": [
"12",
"13"
],
"linux-sbsa": {
"cuda12": {
"relative_path": "libcusolvermp/linux-sbsa/libcusolvermp-linux-sbsa-0.7.0.833_cuda12-archive.tar.xz",
"sha256": "a0012c5be7ac742a26cf8894bed3c703edea84eddf0d5dca42d35582622ffb9b",
"md5": "626c1e35145fa495a7708c5fff007866",
"size": "9214676"
},
"cuda13": {
"relative_path": "libcusolvermp/linux-sbsa/libcusolvermp-linux-sbsa-0.7.0.833_cuda13-archive.tar.xz",
"sha256": "51b80fc5cdeb197b3e9b1de393a8413943ccb2d0e7509c6a183816be83123260",
"md5": "6338b4e581a076214581ec650f9eb92e",
"size": "7605548"
}
}
}
}
@@ -0,0 +1,35 @@
{
_cuda,
buildRedist,
cuda_cudart,
libcublas,
libcusolver,
nccl,
}:
buildRedist {
redistName = "cusolvermp";
pname = "libcusolvermp";
outputs = [
"out"
"dev"
"include"
"lib"
];
buildInputs = [
cuda_cudart
libcublas
libcusolver
nccl
];
meta = {
description = "High-performance, distributed-memory, GPU-accelerated library that provides tools for solving dense linear systems and eigenvalue problems";
longDescription = ''
The NVIDIA cuSOLVERMp library is a high-performance, distributed-memory, GPU-accelerated library that provides
tools for solving dense linear systems and eigenvalue problems.
'';
homepage = "https://developer.nvidia.com/cusolver";
};
}
+4
View File
@@ -30,6 +30,7 @@ in
cudnn = "9.13.0";
cudss = "0.6.0";
cuquantum = "25.09.0";
cusolvermp = "0.7.0";
cusparselt = "0.6.3";
cutensor = "2.3.1";
nppplus = "0.10.0";
@@ -45,6 +46,7 @@ in
cudnn = "9.13.0";
cudss = "0.6.0";
cuquantum = "25.09.0";
cusolvermp = "0.7.0";
cusparselt = "0.8.1";
cutensor = "2.3.1";
nppplus = "0.10.0";
@@ -60,6 +62,7 @@ in
cudnn = "9.13.0";
cudss = "0.6.0";
cuquantum = "25.09.0";
cusolvermp = "0.7.0";
cusparselt = "0.8.1";
cutensor = "2.3.1";
nppplus = "0.10.0";
@@ -75,6 +78,7 @@ in
cudnn = "9.13.0";
cudss = "0.6.0";
cuquantum = "25.09.0";
cusolvermp = "0.7.0";
cusparselt = "0.8.1";
cutensor = "2.3.1";
nppplus = "0.10.0";