455 Commits
Author SHA1 Message Date
Connor Baker bd6334ffd2 cudaPackages.buildRedist: remove unused arguments
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 01:15:31 +00:00
Connor Baker 58d0c43ef8 cudaPackages.buildRedist: fix incorrect nameref comparison
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 01:15:30 +00:00
Marcin Serwin eeb6dc0081 maintainers: drop orivej
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-11-21 17:56:40 +01:00
Connor Baker 2b4578f6e2 cuda-modules: avoid unnecessary re-evaluations
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-17 21:41:45 -05:00
Connor BakerandGitHub 55efb5bb67 cuda-samples: Add driver runpath to samples (#460987) 2025-11-12 19:09:15 +00:00
Elliot Berman 19cfbce3d5 cuda-modules: cudatoolkit: Add cuda_crt to symlinkJoin
cuda_crt was previously bundled in cuda_cudart but has moved into its
own redistributable starting with CUDA 13. Add it into the cudatoolkit
so packages depending on the symlinkJoin can still build.
2025-11-12 09:45:00 -08:00
Elliot Berman cb1f7a1afa cuda-samples: Add driver runpath to samples
Some CUDA samples dlopen the userspace drivers instead of going through
libcuda (as part of being a sample/demo). Ensure these samples run by
patchelf'ing in the driver runpath.
2025-11-12 09:18:17 -08:00
Elliot Berman f147c87570 cudaPackages.cuda-samples: Build cuda-samples 13.0 for CUDA 13
Add fixups for the 13.0 release of cuda-samples and build it when
targeting CUDA 13.
2025-11-07 13:11:09 -08:00
Connor BakerandGitHub c81871f789 {cudaPackages.nccl, onnxruntime}: remove reference to nvcc in binary (#457803) 2025-11-05 02:05:39 +00:00
Gaetan Lepage 4a807ebfd7 cudaPackages.nccl: remove reference to nvcc in binary 2025-11-04 23:13:02 +00:00
Connor Baker 93eafa80f8 cudaPackages.nccl-tests: 2.14.1 -> 2.17.6
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-04 13:39:53 -08:00
Else, Someone 7aebac99c0 cudaPackages: fix regression, propagating too much
Code moved around in CUDA13 PR also changed actual behaviour
2025-11-01 05:50:40 +02:00
Naxdy d819624fa3 cudaPackages.buildRedist: do not require config.cudaSupport to be enabled 2025-10-31 13:02:30 +01:00
Connor BakerandGitHub 5e7ababe25 cudaPackages.cudnn: support more CUDA and cuDNN releases (#456612) 2025-10-28 23:20:51 +00:00
Connor Baker bc8be4c96a cudaPackages.cudnn: support more CUDA and cuDNN releases
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-28 16:09:12 -07:00
Connor Baker 761da95834 cudaPackages.libnvshmem: support older CUDA releases
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-28 15:58:28 -07:00
Connor BakerandGitHub 540f031c8d cudaPackages.nccl: 2.27.6-1 -> 2.28.7-1; support earlier CUDA releases (#456520) 2025-10-28 21:51:22 +00:00
Connor Baker 69cdfaf6a6 cudaPackages.nccl: 2.27.6-1 -> 2.28.7-1; support earlier CUDA releases
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-28 14:42:48 -07:00
Connor Baker 6898ae84d6 cudaPackages.nsight_systems: patchShebangs on all files (fixes #445783)
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-28 11:14:56 -07:00
Connor Baker f71cd02b75 cuda-modules: update TensorRT update helper
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-27 15:26:00 +00:00
Connor Baker 8af89d0875 cudaPackages: allow expressions to be used with older versions of CUDA
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 16:47:29 -07:00
Connor Baker 218fe975b3 cudaPackages: prefer autoPatchelfIgnoreMissingDeps to extraAutoPatchelfLibs
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 16:34:47 -07:00
Connor Baker b90b6cd4ee cudaPackages.nsight_compute: patch shebangs in scripts
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 16:29:11 -07:00
Connor Baker 29d82a12fb cudaPackages.tests.redists-installed: make broken assertion more descriptive
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 15:37:27 -07:00
Connor Baker 5dcd809d75 cudaPackages: remove cusparselt alias
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:38:50 -07:00
Connor Baker b0f246bcbd cudaPackages: remove cudatoolkit-legacy-runfile alias
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:35:57 -07:00
Connor Baker 14ce577fdd cudaPackages: remove cudaVersion alias
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:35:28 -07:00
Connor Baker 6585059253 cudaPackages: remove cudaFlags alias
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-23 14:35:06 -07:00
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