| 2 Dec 2025 |
hexa (UTC+1) | Redacted or Malformed Event | 12:45:08 |
connor (burnt/out) (UTC-8) | I am 🔪 | 23:20:33 |
connor (burnt/out) (UTC-8) | okay how the hell did you all manage to debug this on master:
error: output '/nix/store/pb5lmj07b9vs4awlxrga9s6wkfzzrk1i-onnxruntime-1.22.2-dev' is not allowed to refer to the following paths:
/nix/store/rf7a79c1a73ny3j6jw77nza4wd5z40i1-cuda11.4-cuda_nvcc-11.4.152
| 23:20:49 |
connor (burnt/out) (UTC-8) | (I am building ONNX Runtime for CUDA 11.4 for a single architecture) | 23:21:13 |
connor (burnt/out) (UTC-8) | CC Gaétan Lepage SomeoneSerge (back on matrix) | 23:21:23 |
| 3 Dec 2025 |
connor (burnt/out) (UTC-8) | ugh it's through cudnn-frontend because https://github.com/NVIDIA/cudnn-frontend/blob/0258951d4d512f4714eb1574496f4d57669b1b93/CMakeLists.txt#L43 means the generate cmake target has the include directory of NVCC and since I made NVCC a single-output derivation, the output containing include and bin are one and the same so ONNX Runtime's disallowedRequisites = lib.optionals cudaSupport [ (lib.getBin cuda_nvcc) ]; is tripped because of the cmake config from cudnn-frontend so I guess I'm trying to split up NVCC again fml | 00:09:44 |
Gaétan Lepage | FYI, https://hydra.nixos-cuda.org is now building nixos-25.11-small too :) | 09:50:51 |
Gaétan Lepage | * FYI (for stable channel users), https://hydra.nixos-cuda.org is now building nixos-25.11-small too :) | 09:51:06 |
hexa (UTC+1) | after renaming you need to toggle the jobsets for them to work again | 09:52:00 |
hexa (UTC+1) | otherwise they just | 09:52:10 |
hexa (UTC+1) |
evaluation failed with exit code 255
| 09:52:15 |
hexa (UTC+1) | as can be seen here https://hydra.nixos-cuda.org/jobset/nixos-cuda/cuda-packages-unstable#tabs-errors | 09:52:24 |
hexa (UTC+1) | and here https://hydra.nixos-cuda.org/jobset/nixos-cuda/cuda-packages-legacy#tabs-errors | 09:52:38 |
hexa (UTC+1) | https://github.com/NixOS/hydra/issues/1288 | 09:52:56 |
Gaétan Lepage | Thanks for the tip hexa (UTC+1)! | 09:54:14 |
hexa (UTC+1) | Gaétan Lepage: you probably also want a lower priority (higher value) than cache.nixos.org | 15:58:01 |
hexa (UTC+1) | * Gaétan Lepage: you probably also want a lower priority (higher value) than cache.nixos.org, which has prio 30 | 15:58:10 |
Gaétan Lepage | What are you referring to? Something in the nix-cuda infra? | 17:36:09 |
hexa (UTC+1) | https://cache.nixos-cuda.org/nix-cache-info | 18:22:39 |
hexa (UTC+1) | https://cache.nixos.org/nix-cache-info | 18:22:52 |
hexa (UTC+1) | harmonia is greedy | 18:23:00 |
hexa (UTC+1) | this makes everyone who wants to substitute prefer nixos-cuda over c.n.o | 18:23:28 |
Gaétan Lepage | Ok makes sense! Done. | 19:23:21 |
Gaétan Lepage | connor (burnt/out) (UTC-8) the onnx bump should be good to go. | 20:50:50 |
teto | I wonder what priority to set the cache.nixos-cuda.org cache to ? it's the defualt on the webpage but shouldn't a typical user fetch from cache.nixos.org first ? in terms of cost etc, is there any preference ? | 21:17:23 |
hexa (UTC+1) | the priority is set on the server-side no? | 21:18:07 |
hexa (UTC+1) | and yes, you'll always want to prefer c.n.o | 21:18:28 |
Gaétan Lepage | You can also append ?priority=3 to the substituters in /etc/nix/nix.conf | 21:20:09 |
hexa (UTC+1) | ah ok | 21:20:19 |
teto | ha yeah the server shows 50 as default https://cache.nixos-cuda.org/ so I have nothing to do nice :) | 22:22:24 |