Commit Graph

477 Commits

Author SHA1 Message Date
Connor Baker
c3885292d0 _cuda.db.bootstrap.nvccCompatibilities: add back 11.0-12.5
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:11:42 -07:00
Connor Baker
16b39269d8 _cuda.db.bootstrap.cudaCapabilityToInfo: add 3.5, 3.7, and 7.2, and fix Orin minCudaMajorMinorVersion
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:10:50 -07:00
Connor Baker
bd217ed50d _cuda.lib.selectManifests: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:04:06 -07:00
Connor Baker
2811ae30af cudaPackages.cuda_cccl: restrict to a single output to fix libnvshmem build
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 15:30:37 +00:00
Connor Baker
8d50fc5800 cudaPackages.setupCudaHook: format with shfmt and lint with ShellCheck
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 17:18:51 -07:00
Connor Baker
88ea56107f cudaPackages.markForCudatoolkitRootHook: format with shfmt and lint with ShellCheck
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 17:18:06 -07:00
Connor Baker
4d389fba1f cudaPackages.autoAddCudaCompatRunpath: format with shfmt and lint with ShellCheck
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 17:17:38 -07:00
Connor Baker
68aefe6693 cudaPackages.tests.redists-installed: some packages may have dependents which are unavailable
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 17:17:07 -07:00
Connor Baker
04512dc690 cudaPackages.buildRedist: unpacking sources shouldn't depend on backendStdenv
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 17:13:49 -07:00
Connor Baker
169851269b cudaPackages.nsight_systems: fix stub linking
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:53 -07:00
Connor Baker
3728d487af cudaPackages.cuquantum: fix libnvidia-ml.so stub linking
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:53 -07:00
Connor Baker
a43503a1ac cudaPackages.cuda_nvprof: fix cuda_cudart stub linking
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:53 -07:00
Connor Baker
4cbdd81a5f cudaPackages.libcudla: buildRedist expects top-level platformAssertions
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:53 -07:00
Connor Baker
04cfbd0435 cudaPackages.libcublasmp: use newly packaged libnvshmem
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:53 -07:00
Connor Baker
df2b636a0f cudaPackages.libcufile: fixup autoPatchelfHook for cuda_cudart stubs location
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:52 -07:00
Connor Baker
9c1181a75e cudaPackages.libnvshmem: init at 3.4.5
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:52 -07:00
Connor Baker
3a57a460b3 cudaPackages.gdrcopy: init at 2.5.1
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:52 -07:00
Connor Baker
e3adc1f6fe cudaPackages.cuda_nvml_dev: don't symlink lib/stubs into lib
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:52 -07:00
Connor Baker
1b88b73416 cudaPackages.cuda_cudart: don't symlink lib/stubs into lib
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker
2ee10f484a cudaPackages.autoAddCudaCompatRunpath: clean up enableHook
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker
43c7b5e291 cudaPackages.cuda_cudart: provide a single output
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker
ef442c3958 cudaPackages.cuda_nvcc: provide a single output
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
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
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
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
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