| 8 Jul 2025 |
connor (burnt/out) (UTC-8) | Also in case people didn't see this, some exciting changes coming in the next release! https://github.com/NixOS/nix/pull/13407 | 14:59:43 |
| 10 Jul 2025 |
connor (burnt/out) (UTC-8) | If anyone has the bandwidth to look at https://github.com/NixOS/nixpkgs/pull/422208 or https://github.com/NixOS/nixpkgs/pull/419335, I'd appreciate it | 22:52:13 |
| 13 Jul 2025 |
| @me:caem.dev left the room. | 00:13:30 |
| 15 Jul 2025 |
| farmerd joined the room. | 03:17:28 |
farmerd | I don't know if anyone has a minute to help double check me on something quickly but I've tried about half a dozen different ways to get pytorch working on nixos with cuda and I am continually getting build errors. This flake (https://github.com/mschoder/nix-cuda-template ) seemed like something that perhaps someone else could quickly check to see if the compilation issues I'm seeing are just me or more widespread? For me it actually generates a segfault in GCC so it's quite bizarre. | 03:23:11 |
mcwitt | Hi farmerd , could you say a bit more about what you're trying to do and what specific errors you see?
For basic pytorch usage with the CUDA backend, the following minimal flake seems to work fine for me (just tested on nixpkgs-unstable): https://gist.github.com/mcwitt/b6c8da58a2e1fcbc1c2728f8f60ad136
| 18:04:39 |
farmerd | I'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 | I 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 | 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 | if 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 | * 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 |