NixOS CUDA | 333 Members | |
| CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda | 63 Servers |
| Sender | Message | Time |
|---|---|---|
| 2 Jun 2026 | ||
| Is it possible that CCCL got renamed from
| 11:53:54 | |
| * Tehcnically yes, but the team is currently
So we're doing our best to keep the lights on and things somehow up to date. All the extras, as much as we'd love to work on them (and I truly do), are currently out of scope. (Having said that, backporting this one to 26.05 shouldn't be too bad. Don't hesitate to open a PR, I'll try to do it today otherwise) | 12:24:24 | |
| Anything is possible | 14:57:57 | |
| I’ll try to take a look later | 14:58:06 | |
| 3 Jun 2026 | ||
| Yes cuda_cccl is renamed to cccl and now version matched to the github releases | 01:23:57 | |
| 13 > 2 | 01:24:50 | |
| 12:10:58 | ||
| 17:49:55 | ||
| hello, i'm new to nix. in the process of learning to hopefully contribute one day | 17:51:16 | |
| specifically cuda, as im in robotics | 17:51:28 | |
| Hi! Welcome :) Feel free to ask questions, even the dumb ones. Getting used to nix, especially for CUDA stuff is not extremely easy, but once you're in, it really does make your life easier. Also, if you're willing to contribute, be sure that there is a lot to do and to improve over here. I'll be glad to onboard/mentor you if needed. | 21:54:17 | |
| 🔥 PyTorch 2.12.0 (+ triton 3.7.0 + torchcodec 0.14.0) 🔥 That one was painful... Many thanks to all the reviewers, to Lun for handling the ROCm regressions and especially @NickCao for daring to push the button. Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.12.0 As usual, please report any regression here (or by email) ⚠️ Due to the limited hardware availability, testing is best-effort. It will probably break some downstream consumers. | 23:38:49 | |
| 4 Jun 2026 | ||
| 04:23:45 | ||
| thanks a lot! i am here to learn | 10:41:22 | |
| i posted this on the forum a few days ago, has anyone else faced something similar: https://discourse.nixos.org/t/cuda-gdb-works-only-one-time-after-compiling-the-binary/77970 | 10:42:47 | |
| Is cuda_gdb built from source or using the prebuilt binaries? | 18:27:20 | |
| i have cudatoolkit in my devShell packages. how do i check this? | 18:29:58 | |
| It’s the prebuilt binaries (is it source available?) | 20:52:18 | |
| 5 Jun 2026 | ||
| Uhh it's complicated https://github.com/conda-forge/cuda-gdb-feedstock/pull/31 | 00:50:42 | |
| I'm starting to look at getting Orin SBSA support up. I've hacked up the linux-sbsa/linux-aarch64 getRedistSystem logic so that Orin goes through linux-sbsa and it works! But, I think that the logic for deciding linux-sbsa vs linux-aarch64 in getRedistSystem might not be enough? I think we'd rather know the CUDA driver version (i.e. 540.5.0 vs 595.78) + capabilities to know which system to use? Using cudaMajorMinorVersion could be sad: if someone is on SBSA Orin, they might want to use SBSA CUDA 12? I don't personally care for this usecase, so if y'all think it's not something to worry about I've uploaded a PR since code is probably easier to read: https://github.com/NixOS/nixpkgs/pull/528562/changes | 20:29:24 | |
| * I'm starting to look at getting Orin SBSA support up. I've hacked up the linux-sbsa/linux-aarch64 getRedistSystem logic so that Orin goes through linux-sbsa and it works! But, I think that the logic for deciding linux-sbsa vs linux-aarch64 in getRedistSystem might not be enough? I think we'd rather know the CUDA driver version (i.e. 540.5.0 vs 595.78) + capabilities to know which system to use? Using cudaMajorMinorVersion could be sad: if someone is on SBSA Orin, they might want to use SBSA CUDA 12? I don't personally care for this usecase, so if y'all think it's not something to worry about I've uploaded a PR since code is probably easier to read: https://github.com/NixOS/nixpkgs/pull/528562 | 20:29:37 | |
| * I'm starting to look at getting Orin SBSA 1 support up. I've hacked up the linux-sbsa/linux-aarch64 getRedistSystem logic so that Orin goes through linux-sbsa and it works! But, I think that the logic for deciding linux-sbsa vs linux-aarch64 in getRedistSystem might not be enough? I think we'd rather know the CUDA driver version (i.e. 540.5.0 vs 595.78) + capabilities to know which system to use? Using cudaMajorMinorVersion could be sad: if someone is on SBSA Orin, they might want to use SBSA CUDA 12? I don't personally care for this usecase, so if y'all think it's not something to worry about I've uploaded a PR since code is probably easier to read: https://github.com/NixOS/nixpkgs/pull/528562 | 20:42:18 | |
| * I'm starting to look at getting Orin SBSA 1 support up. I've hacked up the linux-sbsa/linux-aarch64 getRedistSystem logic so that Orin goes through linux-sbsa and it works! But, I think that the logic for deciding linux-sbsa vs linux-aarch64 in getRedistSystem might not be enough? I think we'd rather know the CUDA driver version (i.e. 540.5.0 vs 595.78) + capabilities to know which system to use? Using cudaMajorMinorVersion could be sad: if someone is on SBSA Orin, they might want to use SBSA CUDA 12? I don't personally care for this usecase, so if y'all think it's not something to worry about, then we don't have to worry about it I've uploaded a PR since code is probably easier to read: https://github.com/NixOS/nixpkgs/pull/528562 | 20:48:55 | |
| * I'm starting to look at getting Orin SBSA support up. I've hacked up the linux-sbsa/linux-aarch64 getRedistSystem logic so that Orin goes through linux-sbsa and it works! But, I think that the logic for deciding linux-sbsa vs linux-aarch64 in getRedistSystem might not be enough? I think we'd rather know the CUDA driver version (i.e. 540.5.0 vs 595.78) + capabilities to know which system to use? Using cudaMajorMinorVersion could be sad: if someone is on SBSA Orin, they might want to use SBSA CUDA 12? I don't personally care for this usecase, so if y'all think it's not something to worry about, then we don't have to worry about it I've uploaded a PR since code is probably easier to read: https://github.com/NixOS/nixpkgs/pull/528562 | 20:57:01 | |
| 6 Jun 2026 | ||
| Yeah and driver version would be generally helpful, but it tells us about what code could/would run, not usually what to build. Although if we know the driver version we know whether or not we need to use cuda_compat… And I suppose there’s a separate Orin cuda_compat package now too… | 04:54:52 | |
| 09:42:06 | ||
| I just purchased 3x GB10s and slapped NixOS on it. Already made a patch to the kernel's derivation to get IOMMU working on NixOS. I'm following your SGLang PR and approved the ones that I found. Please ping me if you need a review on related PRs. | 09:49:53 | |
Is there documentation when the nvidia OSS kmod gets promoted from new_feature to latest? | 09:51:17 | |
| Thanks, that’d be very helpful. | 10:13:12 | |
| Also it would be nice if you have sparse GPU resources to run those gpuCheck | 10:14:21 | |