| 11 Nov 2025 |
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 |
Ari Lotter | gonna restart | 21:09:10 |
Ari Lotter | lol | 21:09:11 |
Daniel Fahey | Saves A LOT of time, absolute game changer | 21:09:28 |
Ari Lotter | here we go again :) | 21:11:13 |
Ari Lotter | nix-shell -p --run over nix run -- ? :p | 21:12:32 |
Daniel Fahey | Old habits die hard! | 21:13:24 |
Daniel Fahey | nix run nixpkgs#dool -- -tcms --swap --top-mem --top-cpu --display
nice
| 21:19:28 |
Ari Lotter | lol it's still building jax for whatever reason | 21:27:49 |
Ari Lotter | 🫡 | 21:27:53 |
Daniel Fahey | master must be ahead of unstable-nixos (the target I think Flox build against) | 21:28:45 |
Gaétan Lepage | yes. | 21:47:41 |
Gaétan Lepage | We are following nixos-unstable-small on https://cache.nixos.org | 21:48:26 |
Daniel Fahey | thanks, is that defined by https://github.com/NixOS/infra/blob/809088c05d04849e3660b22fa9e5bc895570c5fe/channels.nix#L32 ? | 22:16:35 |
| 12 Nov 2025 |
Ari Lotter | holy moly. 2tb of ram was not enough for JAX. guess i ran too many jobs at once/ | 03:16:02 |
Ari Lotter | seems to have perma-stalled at building python3.12-jax-0.8.0 (pytestCheckPhase): replacing crashed worker gw3 | 03:16:19 |
Ari Lotter | will try again tomorrow :< | 03:29:01 |
Ari Lotter | thanks JAX | 03:29:02 |
Daniel Fahey | That entropy ain't gonna' to increase by itself 😜
2048 GiB / 128 (cores) = 16 GiB per core
So JAX must need more than that. So even a rig the price of a house can benefit from swap!
I | 08:45:31 |
Daniel Fahey | * That entropy ain't gonna' to increase by itself 😜
2048 GiB / 128 (cores) = 16 GiB per core
So JAX must need more than that. So even a rig the price of a house can benefit from swap! | 08:45:39 |