!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

251 Members
CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda46 Servers

Load older messages


SenderMessageTime
15 Jul 2025
@farmerd:matrix.orgfarmerdI'm just trying to get pytorch working with my gpu. But whatever I try to do it ends up trying to build the cuda toolkit and GCC has an internal segfault when trying to build NCCL.21:16:02
@farmerd:matrix.orgfarmerdI think my current suspicion is that I've got a hardware issue though so I'm going to try addressing that tomorrow and see if I still have issues.21:17:17
@mcwitt:matrix.orgmcwitt have you tried updating the nixpkgs pin? (nix flake update nixpkgs). That at least should let you use a cached toolkit and skip the build (unless you're also overriding for some reason) 21:19:16
@mcwitt:matrix.orgmcwittif your goal is just to get a python env running with pytorch and CUDA, I'd recommend starting with a more minimal flake (like the one I posted above)21:20:42
@mcwitt:matrix.orgmcwitt* if your goal is just to get a python env running with CUDA-enabled pytorch (versus wanting to compile CUDA code), I'd recommend starting with a more minimal flake (like the one I posted above)21:22:05
@connorbaker:matrix.orgconnor (he/him) (UTC-7)Not sure about segfaults (I had them regularly if my RAM was clocked to high or voltage was unstable etc), but make sure you’re enabling cudaSupport and specifying your GPU’s compute capability for faster builds.21:22:40
@farmerd:matrix.orgfarmerdThat's where the hardware thing comes in. I was seeing issues about hash mismatches and then I tried to verify and repair my nix-store and it's got a bunch of corrupted files (it couldn't repair it).21:23:11
@farmerd:matrix.orgfarmerdYeah I think I've got a dimm going bad on me. I've been having random crashes throughout the system and I hadn't put it together until I spent a bunch of time on this yesterday and realized how many random things were corrupted.21:24:02
@farmerd:matrix.orgfarmerdI've got a new pair of dimms coming tomorrow so I'll swap them in (and probably reinstall nix since my nix-store is apprently corrupted beyond repair :-/ ) and try again.21:24:59
@farmerd:matrix.orgfarmerdOh, although may I ask how to specify the compute capability? I did notice it was passing a bunch of them to NVCC but I didn't see how to specify it.21:25:45
@mcwitt:matrix.orgmcwittregardless of hardware issues, if you're just starting out I don't think you should need to build anything from source. The reason you're seeing this is the flake template you linked is pinned to an old revision of nixpkgs-unstable, and the build artifacts have likely expired from cache.nixos.org. I'll often update the nixpkgs pin as a first step when starting with a new template for this reason23:57:02
16 Jul 2025
@farmerd:matrix.orgfarmerdOk, that makes sense. 01:09:44
@connorbaker:matrix.orgconnor (he/him) (UTC-7)See the end of the first section https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/cuda.section.md#cuda-cuda07:02:27

There are no newer messages yet.


Back to Room ListRoom Version: 9