Commit Graph

195 Commits

Author SHA1 Message Date
Wolfgang Walther
467dd395a1 maintainers: drop obsidian-systems-maintenance
There is no activity on this account and it can't be requested for
review, because its not part of the maintainer team. This renders it
useless.
2025-12-02 16:34:33 +01:00
Wolfgang Walther
2ee2fecfb5 maintainers: drop orivej (#463812) 2025-11-29 18:46:31 +00:00
Connor Baker
2fe0be4dab cudaPackages.cuda_nvcc: wrap binary so NVCC can always find compiler
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-26 20:42:49 +00:00
Someone
3be263012a cudaPackages.buildRedist: automatically remove runpath entries for stubs (#459416) 2025-11-26 08:20:27 +00:00
Connor Baker
d2f2407e65 cudaPackages.removeStubsFromRunpathHook: make comment more terse
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 19:39:53 +00:00
Connor Baker
85ff775894 cudaPackages.removeStubsFromRunpathHook: remove guard for platform offsets
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 19:27:38 +00:00
Connor Baker
a7e98dd1aa cudaPackages.tensorrt: 10.9.0 -> 10.14.1 (for non-Jetson and Thor) (#464947) 2025-11-25 15:53:24 +00:00
Connor Baker
d75e88de4f cudaPackages.tensorrt: use package expression from nixos-cuda/cuda-legacy
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 14:23:38 +00:00
Connor Baker
3803d65740 cudaPackages.cudnn-frontend: 1.9.0 -> 1.16.0
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 02:25:31 +00:00
Connor Baker
9d38d180db cudaPackages.buildRedist: include removeStubsFromRunpathHook
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 01:21:09 +00:00
Connor Baker
ee1f087ca2 cudaPackages.removeStubsFromRunpathHook: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-11-25 01:15:31 +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 Baker
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 Baker
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
Connor Baker
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 Baker
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
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
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
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