Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1032,16 +1032,23 @@ lib.mapAttrs mkLicense (
};

nvidiaCuda = {
# Nixpkgs used this name historically, but, if you are to change it,
# please ensure shortName is different from that of the redistributable version.
shortName = "CUDA EULA";
fullName = "CUDA Toolkit End User License Agreement (EULA)";
url = "https://docs.nvidia.com/cuda/eula/index.html#cuda-toolkit-supplement-license-agreement";
free = false;
};

nvidiaCudaRedist = {
shortName = "CUDA EULA";
shortName = "CUDA Toolkit"; # As per .json manifests
fullName = "CUDA Toolkit End User License Agreement (EULA)";
url = "https://docs.nvidia.com/cuda/eula/index.html#cuda-toolkit-supplement-license-agreement";
# At the time of writing (May 2025) it's the same text as `nvidiaCuda`,
# but (1) it may change in future, and (2) we're referring not to the text
# but to the service providing the license.
# There's a copy of the same license in each component's directory, e.g. cudart below.
# Note `cudaPackages` automatically replace this `url` for each package based on metadata published upstream:
url = "https://developer.download.nvidia.com/compute/cuda/redist/cuda_cudart/LICENSE.txt";
free = false;
redistributable = true;
};
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"release_date": "2022-08-09",
"cudnn": {
"name": "NVIDIA CUDA Deep Neural Network library",
"license": "cudnn",
"version": "8.5.0.96",
"linux-x86_64": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "5454a6fd94f008728caae9adad993c4e85ef36302e26bce43bea7d458a5e7b6d",
"md5": "2c7878f9c383117918695e7f98a9aa86",
"size": "692647752"
},
"linux-ppc64le": {
"relative_path": "cudnn/linux-ppc64le/cudnn-linux-ppc64le-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "00373c3d5e0b536a5557d0d0eb50706777f213a222b4030e1b71b1bec43d205f",
"md5": "5681cd14bf9cd7f09aa911d36187cc31",
"size": "696655296"
},
"linux-sbsa": {
"relative_path": "cudnn/linux-sbsa/cudnn-linux-sbsa-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "86780abbecd4634e7363fad1d000ae23b7905a5f8383bddbf7332c6934791dde",
"md5": "f5a8d567b2a5add62be36f0dfb575461",
"size": "683894696"
},
"windows-x86_64": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.5.0.96_cuda11-archive.zip",
"sha256": "bf277ed350addb8f97e0ab6a20b6fad869abe49ea24277d38ca79f5f23fbec6b",
"md5": "8c0bafe2f2761a9b3bcc5ce78a6fad55",
"size": "542516637"
}
},
"cudnn_samples": {
"name": "NVIDIA cuDNN samples",
"license": "cudnn",
"version": "8.5.0.96",
"linux-x86_64": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "fbceac5e05d05394b8ae15925a9d4b6985fd9311d387efbfc0b560fc670d84d9",
"md5": "bee1fea86ccd48d1c6bc50a8577cf45b",
"size": "1666248"
},
"linux-ppc64le": {
"relative_path": "cudnn_samples/linux-ppc64le/cudnn_samples-linux-ppc64le-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "be0aef97ecdd94e9a701989e74b74a57886928943fc9a0183041fcfa95acaaac",
"md5": "b3fb9e387127ca96daa1453b93f676c7",
"size": "1666292"
},
"linux-sbsa": {
"relative_path": "cudnn_samples/linux-sbsa/cudnn_samples-linux-sbsa-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "b6310d69708ca52435b10ce960c2f327f3d01a42e2f906def1c4e8d1db958d26",
"md5": "a5a9173f4acb578cfc705936e838f3eb",
"size": "1666040"
}
}
}
99 changes: 99 additions & 0 deletions pkgs/development/cuda-modules/cudnn/manifests/redistrib_8.5.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
{
"release_date": "2024-03-15",
"release_label": "8.5.0",
"release_product": "cudnn",
"cudnn": {
"name": "NVIDIA CUDA Deep Neural Network library",
"license": "cudnn",
"license_path": "cudnn/LICENSE.txt",
"version": "8.5.0.96",
"cuda_variant": [
"10",
"11"
],
"linux-x86_64": {
"cuda10": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.5.0.96_cuda10-archive.tar.xz",
"sha256": "d66ce16dbcd1e3458a9079d02ed247860d2f6207fb1bc6b4381702c083a42633",
"md5": "e76e7dad52593e92b104b8480cdac546",
"size": "426709920"
},
"cuda11": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "5454a6fd94f008728caae9adad993c4e85ef36302e26bce43bea7d458a5e7b6d",
"md5": "2c7878f9c383117918695e7f98a9aa86",
"size": "692647752"
}
},
"linux-ppc64le": {
"cuda11": {
"relative_path": "cudnn/linux-ppc64le/cudnn-linux-ppc64le-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "00373c3d5e0b536a5557d0d0eb50706777f213a222b4030e1b71b1bec43d205f",
"md5": "5681cd14bf9cd7f09aa911d36187cc31",
"size": "696655296"
}
},
"linux-sbsa": {
"cuda11": {
"relative_path": "cudnn/linux-sbsa/cudnn-linux-sbsa-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "86780abbecd4634e7363fad1d000ae23b7905a5f8383bddbf7332c6934791dde",
"md5": "f5a8d567b2a5add62be36f0dfb575461",
"size": "683894696"
}
},
"windows-x86_64": {
"cuda10": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.5.0.96_cuda10-archive.zip",
"sha256": "8eaf402136c309da18c403e458c6955e6a17e2961cc29838eb4cb9acffff37ce",
"md5": "fbbf041bb586adb861f40a853d59b861",
"size": "321259707"
},
"cuda11": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.5.0.96_cuda11-archive.zip",
"sha256": "bf277ed350addb8f97e0ab6a20b6fad869abe49ea24277d38ca79f5f23fbec6b",
"md5": "8c0bafe2f2761a9b3bcc5ce78a6fad55",
"size": "542516637"
}
}
},
"cudnn_samples": {
"name": "NVIDIA cuDNN samples",
"license": "cudnn",
"license_path": "cudnn_samples/LICENSE.txt",
"version": "8.5.0.96",
"cuda_variant": [
"10",
"11"
],
"linux-x86_64": {
"cuda10": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.5.0.96_cuda10-archive.tar.xz",
"sha256": "5a95fe23d15295e3b1812067dc28a71818a266548aa284c927a82dcf3a912abc",
"md5": "49ea4dff08bfb5d498eb596202aa973b",
"size": "1666352"
},
"cuda11": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "fbceac5e05d05394b8ae15925a9d4b6985fd9311d387efbfc0b560fc670d84d9",
"md5": "bee1fea86ccd48d1c6bc50a8577cf45b",
"size": "1666248"
}
},
"linux-ppc64le": {
"cuda11": {
"relative_path": "cudnn_samples/linux-ppc64le/cudnn_samples-linux-ppc64le-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "be0aef97ecdd94e9a701989e74b74a57886928943fc9a0183041fcfa95acaaac",
"md5": "b3fb9e387127ca96daa1453b93f676c7",
"size": "1666292"
}
},
"linux-sbsa": {
"cuda11": {
"relative_path": "cudnn_samples/linux-sbsa/cudnn_samples-linux-sbsa-8.5.0.96_cuda11-archive.tar.xz",
"sha256": "b6310d69708ca52435b10ce960c2f327f3d01a42e2f906def1c4e8d1db958d26",
"md5": "a5a9173f4acb578cfc705936e838f3eb",
"size": "1666040"
}
}
}
}
99 changes: 99 additions & 0 deletions pkgs/development/cuda-modules/cudnn/manifests/redistrib_8.6.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
{
"release_date": "2024-03-15",
"release_label": "8.6.0",
"release_product": "cudnn",
"cudnn": {
"name": "NVIDIA CUDA Deep Neural Network library",
"license": "cudnn",
"license_path": "cudnn/LICENSE.txt",
"version": "8.6.0.163",
"cuda_variant": [
"10",
"11"
],
"linux-x86_64": {
"cuda10": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.6.0.163_cuda10-archive.tar.xz",
"sha256": "b78b2bfc6ac5aaa771bb6561689424e4ad579bfd255387215c6f2154bd3d47d9",
"md5": "489c9f5a9ec03de347c0d2a43727ebc3",
"size": "430166076"
},
"cuda11": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "bbc396df47294c657edc09c600674d608cb1bfc80b82dcf4547060c21711159e",
"md5": "587d48435012fb9c9bdf61b3cf873645",
"size": "864470696"
}
},
"linux-ppc64le": {
"cuda11": {
"relative_path": "cudnn/linux-ppc64le/cudnn-linux-ppc64le-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "c8a25e7e3df1bb9c4e18a4f24dd5f25cfd4bbe8b7054e34008e53b2be4f58a80",
"md5": "cc3e5e298be65644b40ea9df18f70812",
"size": "887390128"
}
},
"linux-sbsa": {
"cuda11": {
"relative_path": "cudnn/linux-sbsa/cudnn-linux-sbsa-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "a0202278d3cbd4f3adc3f7816bff6071621cb042b0903698b477acac8928ac06",
"md5": "dc4b40a75f04a0574f9f1128a9cf9f9a",
"size": "885771400"
}
},
"windows-x86_64": {
"cuda10": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.6.0.163_cuda10-archive.zip",
"sha256": "fa34d362b8d61e33a20da2a5b91dbd72e5b6db5b53fd77900b3363f29ee9ccd9",
"md5": "fb84f9f990373e239ddb9515c30c754e",
"size": "323521206"
},
"cuda11": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.6.0.163_cuda11-archive.zip",
"sha256": "78b4e5c455c4e8303b5d6c5401916fb0d731ea5da72b040cfa81e0a340040ae3",
"md5": "55f0fc87255861ab10b0b796d271256c",
"size": "696014171"
}
}
},
"cudnn_samples": {
"name": "NVIDIA cuDNN samples",
"license": "cudnn",
"license_path": "cudnn_samples/LICENSE.txt",
"version": "8.6.0.163",
"cuda_variant": [
"10",
"11"
],
"linux-x86_64": {
"cuda10": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.6.0.163_cuda10-archive.tar.xz",
"sha256": "5e3fb2c6edfb11ec7a789ea4f62e0ec91f33daafc3218d71fdd1bc3ea38b6753",
"md5": "1e078630b5de50cf6a9439531549eb74",
"size": "1666752"
},
"cuda11": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "8339e99af68a43d10c28d3f3e80cc1f38ff04cd56adc37c0ffac684dfbc6589a",
"md5": "afa831c1710f147f24286f276cc7a856",
"size": "1665016"
}
},
"linux-ppc64le": {
"cuda11": {
"relative_path": "cudnn_samples/linux-ppc64le/cudnn_samples-linux-ppc64le-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "07cbc14fe34d281e51278f8c12740a7da1399841f4e3feced35e6d9585f286c9",
"md5": "ebc14122656e467b53d510509c1d7f1c",
"size": "1667336"
}
},
"linux-sbsa": {
"cuda11": {
"relative_path": "cudnn_samples/linux-sbsa/cudnn_samples-linux-sbsa-8.6.0.163_cuda11-archive.tar.xz",
"sha256": "3e54ed6c7bd0ed75c0e0dce77ef5b3a343c80901338b9e7dc183588e11d8410c",
"md5": "5e7f3817d7051bba127c9786395b2d61",
"size": "1666848"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"release_date": "2022-11-28",
"cudnn": {
"name": "NVIDIA CUDA Deep Neural Network library",
"license": "cudnn",
"version": "8.7.0.84",
"linux-x86_64": {
"relative_path": "cudnn/linux-x86_64/cudnn-linux-x86_64-8.7.0.84_cuda10-archive.tar.xz",
"sha256": "6d985aa9cf3e19b3d5d8542fbdb6ee7ddf159c4260bdf90809cd8ddff822b518",
"md5": "61ea2bb2163647587bcfdf1e1fdc03ee",
"size": "323732444"
},
"windows-x86_64": {
"relative_path": "cudnn/windows-x86_64/cudnn-windows-x86_64-8.7.0.84_cuda10-archive.zip",
"sha256": "ba74343bbdf0a99b3c0ad981e3ad97dea851950123545c232316153c8c8399db",
"md5": "386ef285ac4aa9be5fd867657a4f6cbc",
"size": "241280237"
}
},
"cudnn_samples": {
"name": "NVIDIA cuDNN samples",
"license": "cudnn",
"version": "8.7.0.84",
"linux-x86_64": {
"relative_path": "cudnn_samples/linux-x86_64/cudnn_samples-linux-x86_64-8.7.0.84_cuda10-archive.tar.xz",
"sha256": "3a48eb910a3025ba1ce439d95e12a5c75776fa9f99c50220e08c535e30f9e295",
"md5": "469d6c75036abdc4e02d825a70384236",
"size": "1666712"
}
}
}
Loading