| 11 Nov 2025 |
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 |
Daniel Fahey | * That entropy ain't gonna' to increase by itself 😜
2048 GiB / 128 cores = 2^11 GiB / 2^7 cores = 2^4 GiB per core = 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:48:52 |
Gaétan Lepage | If I remember correctly, I can build jax on 64 cores with 128 GB of RAM | 09:14:48 |
Daniel Fahey | * That entropy ain't gonna' increase by itself 😜
2048 GiB / 128 cores = 2^11 GiB / 2^7 cores = 2^4 GiB per core = 16 GiB per core
So JAX must need more than that. So even a rig the price of a house can benefit from swap! | 11:33:21 |
Daniel Fahey | 128 GiB / 64 cores = 2 GiB per core 🤔
Aha! replacing crashed worker appears in my logs shared in https://github.com/NixOS/nixpkgs/issues/445824
Must be a quirk with Intel CPUs then!
| 12:04:02 |
Daniel Fahey | * 128 GiB / 64 cores = 2 GiB per core 🤔
Aha! replacing crashed worker appears in my logs shared in https://github.com/NixOS/nixpkgs/issues/445824
Must be a quirk with (some, server grade) Intel CPUs then!
| 12:05:14 |
Daniel Fahey | * 128 GiB / 64 cores = 2 GiB per core 🤔
Aha! replacing crashed worker appears in my logs shared in https://github.com/NixOS/nixpkgs/issues/445824
Must be a quirk with (some, server grade) Intel CPUs then?
| 12:05:26 |