!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

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

You have reached the beginning of time (for this room).


SenderMessageTime
23 Oct 2025
@prince213:matrix.orgprince213 joined the room.13:13:15
24 Oct 2025
@daniel-fahey:matrix.orgDaniel FaheyAnyone with a phat rig (16+ cores 100+ GB RAM) able to test building this fix? https://github.com/NixOS/nixpkgs/pull/45536420:57:01
@glepage:matrix.orgGaétan LepageYes22:26:21
@glepage:matrix.orgGaétan Lepage python313Packages.vllm built successfully with cudaSupport! 23:13:09
@glepage:matrix.orgGaétan Lepage I started an extensive nixpkgs-review with cudaSupport = true but it will take a while to complete. 23:15:33
25 Oct 2025
@washort:greyface.org@washort:greyface.org left the room.02:21:45
@daniel-fahey:matrix.orgDaniel FaheyThanks! I think it's ready to merge then, I've marked the PR ready to review12:43:44
@glepage:matrix.orgGaétan Lepage I was away from my computer, but I managed to run nixpkgs-review successfully. Good job Daniel Fahey!
I've seen that happysalade merged the PR.
18:17:00
@daniel-fahey:matrix.orgDaniel Fahey No problem, thanks for running nixpkgs-review and good to know TorchRL and KServe are OK 18:24:42
@daniel-fahey:matrix.orgDaniel Faheybtw I'm having a quick look into https://hydra.nixos-cuda.org/build/1784 18:29:42
@glepage:matrix.orgGaétan LepageOh good!18:48:06
@angleangleside:matrix.orgasa is there a reason packages like tensorrt require a manual installation and then running nix-store --add-fixed sha256 TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz to put them in the nix store? 21:41:07
@angleangleside:matrix.orgasaas opposed to directly downloading the tarball (eg. from https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz) under the relevant license21:41:45
@daniel-fahey:matrix.orgDaniel FaheyIDK I'm just guessing licensing?21:42:17
@angleangleside:matrix.orgasayeah it seems like a weird "nvidia requires you to sign in and agree to their eula" thing21:42:41
@angleangleside:matrix.orgasabut i don't think(?) it violates their license if private groups that already have agreed to the eula override the tensorrt package to fetch from the url anyway21:43:18
@daniel-fahey:matrix.orgDaniel FaheyThey relaxed a lot of their law fare bullshit recently21:43:38
@angleangleside:matrix.orgasaa related question - it appears the tensorrt in nixpkgs is labelled only for x86_64 (possibly because nvidia only offers generic linux binaries for x64), but they offer a tarball for ubuntu 24, would i just be able to override the source for the arm build and let patchelf handle the rest?21:44:53
@angleangleside:matrix.orgasa * a related question - it appears the tensorrt in nixpkgs is labelled only for x86_64 (possibly because nvidia only offers generic linux binaries for x64), but they only offer a tarball for arm targeting ubuntu 24, would i just be able to override the source for the arm build and let patchelf handle the rest? 21:45:20
@angleangleside:matrix.orgasa * a related question - it appears the tensorrt in nixpkgs is labelled only for x86_64 (possibly because nvidia only offers generic linux binaries for x64), but they only offer a tarball for arm targeting ubuntu 24. would i just be able to override the source for the arm build and let patchelf handle the rest? 21:45:38
@daniel-fahey:matrix.orgDaniel FaheyTry it out, looks like it needs a new maintainer anyway. I nominate you https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/tensorrt/default.nix21:46:58
@angleangleside:matrix.orgasasounds good, perhaps i'll try to figure out how to use nixpkgs' cuda infra first21:49:07
@angleangleside:matrix.orgasaalso for anyone with possibly more knowledge on this, tensorrt downloads are public endpoints (https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz) that you can get without authenticating would it be a license violation to directly include that in nixpkgs with the relevant package license instead of via separately joining their developer program?22:24:21
@daniel-fahey:matrix.orgDaniel FaheyCan't remember where I saw this link, I though it was in here, anyone know of any other discussion / context re: Nix? It reports Flox are signed up? https://developer.nvidia.com/blog/developers-can-now-get-cuda-directly-from-their-favorite-third-party-platforms/22:59:54
@daniel-fahey:matrix.orgDaniel FaheyDuckDuckGo was better at searching the Discouse, heh, https://discourse.nixos.org/t/nix-flox-nvidia-opening-up-cuda-redistribution-on-nix/6918923:02:41
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) asa: only the 10-series are available without a login.
They also don't publish the URLs anywhere public except on their TensorRT OSS repo (only for current releases). You can see the URLs for previous releases assuming you log in to NVIDIA's website.
See https://github.com/NixOS/nixpkgs/pull/437723; I've got a helper bash script which can be used to generate a manifest file similar to what NVIDIA provides for their other binary archives.
23:03:12

Show newer messages


Back to Room ListRoom Version: 9