Commit Graph
882575 Commits
Author SHA1 Message Date
Connor Baker af82ffccb2 cudaPackages.cuda_nvcc: correct nvcc.profile patching for 13.0+
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker 9c5a55ebe1 cudaPackages: remove some packages expressions which aren't ready
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker 4252ef54c2 doc: update CUDA section
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker 26ad532def colmap: only Linux is supported with CUDA
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker 02b3f483fd cudaPackages.tensorrt: properly condition inclusion of libcudla
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker adcfdf7eaf cudaPackages.libcudla: only available on Xavier and Orin
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker d21cad3bb1 cudaPackages.tests.redists-{unpacked,installed}: include license metadata
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker 909949ced6 cudaPackages.nccl: allow building on Thor and later
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 9602bfe0a0 cudaPackages.buildRedist: condition inclusion of autoAddCudaCompatRupath on its enablement
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 09ea5703ac cudaPackages.autoAddCudaCompatRunpath: make hook a no-op when cuda_compat is unavailable
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 20f3fc3cfd cudaPackages.cuda_cudart: cuda_compat can be null or unavailable
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 75d424e1c8 cudaPackages.backendStdenv: clean up assertions for CUDA 13
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker d637c40364 _cuda.lib.getRedistSystem: refactor for CUDA 13 support
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 5b43c7a497 cuda-packages.nix: re-use backendStdenv.hasJetsonCudaCapability
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 3c216c9ed2 tests.cuda: fixup
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker 4d392118ea python3Packages.warp-lang: correct mathdx license
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker c6015a146b python3Packages.cupy: fixup
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:50 -07:00
Connor Baker b854a35c62 _cuda.lib.{_mkMetaBadPlatforms,_mkMetaBroken}: use builtins.traceVerbose
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker c71700689b cudaPackages.cudatoolkit: use all outputs but static from constituents
Fixes a bug where include and other outputs were not made available.

Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 3c604b19ef python3Packages.cupy: fixup shouldUsePkg to check for broken-ness
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 7c69a31d57 python3Packages.cupy: add libcusparse_lt now that it is available
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 66bde7d578 python3Packages.torch: correct package name cusparselt -> libcusparse_lt
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker e8587dbe95 cudaPackages.tests.redists-installed: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker fb03f6ad14 cudaPackages.tests.redists-unpacked: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 71228337e5 cudaPackages.tests.onnx-tensorrt: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker d027f0a543 cudaPackages.tests.cudnn-frontend: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 072d508a71 cudaPackages.tests.cmake: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 48eda7fc1f cudaPackages.cudnn-frontend: clean up expression
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:49 -07:00
Connor Baker 016004a37b cudaPackages.cudnn_samples: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 53f599e35c cudaPackages.cutlass: init at 3.9.2
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 3b17f672d2 cudaPackages.libnvtiff: init at 0.5.1
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 36a8a15416 cudaPackages.libnvjpeg_2k: init at 0.9.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker f18468faf3 cudaPackages.nvcomp: init at 5.0.0.6
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker d6b2dbb9b0 cudaPackages.cusolvermp: init at 0.7.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 51df369461 cudaPackages.cuquantum: init at 25.09.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 7d7182b1fb cudaPackages.cudss: init at 0.6.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker 0d87dea8f2 cudaPackages.npp_plus: init at 0.10.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker f3ceb79853 cudaPackages.nvpl: init at 25.5
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker a094eed596 cudaPackages.cublasmp: init at 0.6.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:48 -07:00
Connor Baker d1f4bcd03f cudaPackages.libcutensor: 2.2.0 -> 2.3.1
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:47 -07:00
Connor Baker 31dc7efe56 cudaPackages.libcusparse_lt: 0.7.1 -> 0.8.1
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:47 -07:00
Connor Baker cd53001dd5 cudaPackages.cudnn: 9.8.0 -> 9.13.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:47 -07:00
Connor Baker ebd2e2aa9c cudaPackages_13: init at 13.0.2
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:47 -07:00
Connor Baker 29ce053617 cudaPackages: build redists from manifests
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:45 -07:00
Connor Baker 3ad342b28e cudaPackages.buildRedist: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:23 -07:00
Connor Baker 5d39671a43 cudaPackages: remove generic-builder
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:23 -07:00
Connor Baker e0f1a5321e cudaPackages: remove module system evaluation
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:23 -07:00
Connor Baker d2367f0718 _cuda.lib.allowUnfreeCudaPredicate: handle license not having shortName
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:23 -07:00
Connor Baker ba2fa45461 _cuda.lib.allowUnfreeCudaPredicate: derive from _cuda.lib.licenses
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:22 -07:00
Connor Baker 4f81b9b642 _cuda.lib.licenses: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:22 -07:00