NixOS CUDA | 309 Members | |
| CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda | 60 Servers |
| Sender | Message | Time |
|---|---|---|
| 1 Dec 2022 | ||
| 14:38:53 | ||
| Hi, I have some recent work that might be of interest to the Nix CUDA community: jetpack-nixos (https://github.com/anduril/jetpack-nixos) See also this announcement post on the discourse: https://discourse.nixos.org/t/jetpack-nixos-nixos-module-for-nvidia-jetson-devices/23632 | 19:50:11 | |
| The CUDA version included with jetpack is apparently not the same as just the aarch64 CUDA for servers, but I've tried to repackage the debs from NVIDIA in a way similar to cudaPackages in nixpkgs: https://github.com/anduril/jetpack-nixos/blob/master/cuda-packages.nix | 19:50:23 | |
| 2 Dec 2022 | ||
yeah IIUC the best way would be to add an option to the pytorch derivation to enable BUILD_SPLIT_CUDA. Shouldn't be too hard to accomplish 🤞 | 01:29:56 | |
| 4 Dec 2022 | ||
| 14:19:44 | ||
| 6 Dec 2022 | ||
| 14:11:02 | ||
| 15:17:44 | ||
| 12 Dec 2022 | ||
| Just noticed that the GH action that triggers the Hercules rebuilds has been broken for 20 days :-( Updated it, but this only shows that it's something to be watched | 14:06:09 | |
| 15 Dec 2022 | ||
| wondering if anyone here is motivated to get torchaudio source builds into nixpkgs | 00:56:52 | |
| I've gotten pretty far, but I currently fail at linking libsox | 00:57:17 | |
| https://github.com/NixOS/nixpkgs/pull/203136 | 00:57:18 | |
| 21 Dec 2022 | ||
| 17:33:43 | ||
| Our project has a dependency on the MS Onnxruntime w/CUDA support. At present the, MS OnnxRuntime 1.13 release requires Cuda 11.6 and cuDNN 8.2.4, however, search the NixOS repo, we find 'pkgs.cudaPackages_11_6.cudatoolkit' but various other versions of cuDNN (i.e. 8.3.2) -- but no 8.2.4 package. A few weeks back, I went looking for help on NixOS Discourse (See https://discourse.nixos.org/t/how-to-install-a-specific-version-of-cuda-and-cudnn/21725) -- where SergeK kindly pointed me to this forum. We're complete newbies when it comes to NixOS, so we're looking for some help for get the cuDNN 8.2.4 package added -- or maybe its already there but we just haven't unearthed it yet! Anyway, any tips or suggestions to help us get this figured out would be greatly appreciated. Thx! | 17:45:23 | |
| * Our project has a dependency on the MS Onnxruntime w/CUDA support. At present the, MS OnnxRuntime 1.13 release requires Cuda 11.6 and cuDNN 8.2.4, however, searching the NixOS repo, we find the 'pkgs.cudaPackages_11_6.cudatoolkit' and various other versions of cuDNN (e.g.. 8.3.2) -- but no 8.2.4 package. A few weeks back, I went looking for help on NixOS Discourse (See https://discourse.nixos.org/t/how-to-install-a-specific-version-of-cuda-and-cudnn/21725) -- where SergeK kindly pointed me to this forum. We're complete newbies when it comes to NixOS, so we're looking for some help for get the cuDNN 8.2.4 package added -- or maybe its already there but we just haven't unearthed it yet! Anyway, any tips or suggestions to help us get this figured out would be greatly appreciated. Thx! | 17:53:59 | |
| can you build stuff using a checkout of nixpkgs? | 23:25:22 | |
| 22 Dec 2022 | ||
| 17:59:25 | ||
Hello, I'm using shell.nix with Arch Linux, and I'm trying to use python310Packages.pycuda in my Python project, but when I import pycuda.driver, Python complained about missing of libcuda.so.1 | 18:04:05 | |
Is this package only available in NixOS? Or do I need some setup to link my host libcuda.so.1 into shell.nix? | 18:05:57 | |
| 18:06:21 | |
*
| 18:06:29 | |
| if you are not using nixos you need nixGL: https://github.com/guibou/nixGL for cuda to work | 18:11:11 | |
| (and other graphics stuff) | 18:11:24 | |
Thanks, I only know that nixGL is needed for OpenGL and Vulkan | 18:13:42 | |
libcuda.so.1 comes with your nvidia driver, and applications built with nix expect driver-related libraries to be available in /run/opengl-driver/lib; you could use nixGL as suggested, or you could try symlinking your system's nvidia libraries into that directory (although it's not always guaranteed to work) | 18:16:10 | |
| As mentioned in the thread, you'd need to add a This should introduce in nixpkgs an attribute | 18:22:27 | |
| And onnxruntime-gpu support in nixpkgs sounds exciting, I really hope you make something out of it | 18:24:40 | |
| 25 Dec 2022 | ||
| 10:36:33 | ||
| 28 Dec 2022 | ||
| 21:09:19 | ||
| 21:09:30 | ||
| 30 Dec 2022 | ||
| 09:38:53 | ||