NixOS CUDA | 293 Members | |
| CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda | 59 Servers |
| Sender | Message | Time |
|---|---|---|
| 6 Feb 2025 | ||
| I think the first one is related to compiler version and the second one may be static libraries for cuda_cudart not being in one of the default installed outputs Although as a caveat I haven’t looked at Nixpkgs in a bit | 15:16:59 | |
| Yeah, it seems that a bunch of libraries are actually missing, not just the cudart_static. I am currently investigating. | 15:19:01 | |
| I know I did this in the out of tree because it’s a pain in the ass to explicitly include the static libraries for cuda_cudart for CMake (for some unknowable reason they’re required when doing compiler identification): https://github.com/ConnorBaker/cuda-packages/blob/dd0266aece12e5177e3ce32d62b6665c33847837/modules/redists/cuda/overrides/common/cuda_cudart.nix#L11 But generally to reduce the build time closure static libraries aren’t pulled in by default | 15:19:06 | |
| Might have to check the CMake for the CUDA samples — it’s possible they’re doing only static builds or preferentially linking against static libraries | 15:19:58 | |
| 15:49:57 | ||
| This might be a stupid question, but when the nixpkgs manual says
What if the upstream package expects a single | 16:54:13 | |
| * This might be a stupid question, but when the nixpkgs manual says
does it mean that individual derivations from What if the upstream package expects a single | 16:54:19 | |
| * This might be a stupid question, but when the nixpkgs manual says
does it mean that individual derivations from What if the upstream package expects a single | 16:54:58 | |
| Honestly, I've no idea what license, if any, applies to torch-bin | 17:24:28 | |
| Yes, or we could just agree that testing for insecure dependencies is out of scope for hydra | 17:26:09 | |
| I expect static and devrt to be in .dev's propagatedBuildInputs | 17:27:54 | |
If upstream is co-operative, they need to be contacted and offered a proper solution like FindCUDAToolkit.cmake without any CUDA_PATHs or merged-layout assumptiosn | 17:29:22 | |
thanks for looking. Sadly, I have now compiled the package myself so it's cached and this doesn't say anything useful. I suppose I can try next time I update. What do you except out of emptying builders? | 17:29:50 | |