| 11 Nov 2025 |
Daniel Fahey | Sorry! That was a spurious commit I must have removed seconds after you tried | 19:10:55 |
Daniel Fahey | I didn't realise the maintainer handle in Nixpkgs could differ from the GitHub handle | 19:11:34 |
Daniel Fahey | So attempted to add another commit trying to "fix" CertainLach's handle (it was fine, so I git reset HEAD~1 --hard and force pushed) 🙄 | 19:13:32 |
apyh | hahah will try again | 19:15:30 |
| oak 🏳️🌈♥️ changed their profile picture. | 19:20:08 |
Ari Lotter | ran outta disk space. oops. trying again | 19:41:59 |
Daniel Fahey | It'll build 33 packages, check out the last time Gaetan ran it https://github.com/NixOS/nixpkgs/pull/457870#issuecomment-3482743734
Probably want 100s GB and maybe a lot of swap | 20:18:32 |
Daniel Fahey | * It'll build 33 packages, check out the last time Gaetan ran it https://github.com/NixOS/nixpkgs/pull/457870#issuecomment-3482743734
Probably want 100s GB RAM and maybe a lot of swap too | 20:19:26 |
Ari Lotter |  Download image.png | 20:20:03 |
Ari Lotter | I should be alright ;)
| 20:20:12 |
Daniel Fahey | Oh, forgot, the command you'll want to post to the PR as a comment, use nixpkgs-review pr 460701 --extra-nixpkgs-config '{ cudaSupport = true; allowUnfree = true;}' --post-result thanks again! | 20:24:36 |
Robbie Buxton | In reply to @arilotter:matrix.org image.png On demand too 💰💰💰 | 20:25:46 |
Ari Lotter | my company's box :) sitting in a datacenter but we own it :) | 20:26:12 |
Ari Lotter | i wouldn't rent compute to run nixpkgs-review :p | 20:26:37 |
Ari Lotter | just using some idle time on this one heh | 20:26:40 |
Daniel Fahey | That CPU has also got Intel AMX (Advanced Matrix Extensions)
We don't yet compile specifically for "XPU" in the vLLM derivation, but apparently would make CPU inference attractive. Maybe for another system without the H100s | 20:29:16 |
Daniel Fahey | Next gen will have https://www.hwcooling.net/en/intel-and-amd-agree-on-future-of-x86-cpus-amx-and-ram-tagging/ (last time I checked) | 20:30:27 |
Daniel Fahey | Hopefully NVIDIA see some disruption and all this gets a bit more accessible for us normal people | 20:30:58 |
Ari Lotter | that's the dream :) | 20:31:05 |
Daniel Fahey | And if you want to run Nixpkgs' vLLM on it, your colleagues will experience a slightly better CLI UX, lol | 20:40:40 |
Ari Lotter | huh the jax checkPhase is sloooooow | 20:47:31 |
Daniel Fahey | Famously | 20:53:41 |
Daniel Fahey | Doesn't seem to work on Nixbuild.net either, lol https://github.com/NixOS/nixpkgs/issues/445824 | 20:55:16 |
Daniel Fahey | Since it seems you're in the mood to watch computer go brrrrr, I use this command to monitor (and record stats) during compiles
nix-shell -p dool --run 'dool -tcms --swap --top-mem --top-cpu --display --output ~/vllm-build-stats.csv 10'
| 20:56:36 |
Daniel Fahey | * Since it seems you're in the mood to watch computer go brrrrr, I use this command to monitor (and record stats) during compiles
nix-shell -p dool --run 'dool -tcms --swap --top-mem --top-cpu --display --output ~/vllm-build-stats.csv 10'
| 20:56:45 |
Daniel Fahey | oh and if you're building JAX, that must mean you're not using Flox's new cache?
https://discourse.nixos.org/t/nix-flox-nvidia-opening-up-cuda-redistribution-on-nix/69189
extra-trusted-substituters = https://cache.flox.dev
extra-trusted-public-keys = flox-cache-public-1:7F4OyH7ZCnFhcze3fJdfyXYLQw/aV7GEed86nQ7IsOs=
| 20:58:20 |
Daniel Fahey | * Oh, forgot, the command you'll want to post to the PR as a comment, use
nixpkgs-review pr 460701 --extra-nixpkgs-config '{ cudaSupport = true; allowUnfree = true;}' --post-result
``` thanks again!
| 20:59:12 |
Daniel Fahey | * Oh, forgot, the command you'll want to post to the PR as a comment, use
nixpkgs-review pr 460701 --extra-nixpkgs-config '{ cudaSupport = true; allowUnfree = true;}' --post-result
```
thanks again!
| 20:59:23 |
Daniel Fahey | * Oh, forgot, the command you'll want to post to the PR as a comment, use
nixpkgs-review pr 460701 --extra-nixpkgs-config '{ cudaSupport = true; allowUnfree = true;}' --post-result
thanks again!
| 20:59:34 |
Ari Lotter | oh shoot, seems i'm not | 21:09:03 |