| 1 Nov 2025 |
SomeoneSerge (matrix works sometimes) | Another person on gh saying they found a legit nvcc reference in libonnxruntime_providers_cuda, so I think this can't be explained by hooks alone | 02:56:09 |
connor (burnt/out) (UTC-8) | Is it possible onnxruntime does JIT compilation | 02:57:40 |
SomeoneSerge (matrix works sometimes) | Yeah that what I'm wondering | 03:10:52 |
SomeoneSerge (matrix works sometimes) | Nope | 03:12:13 |
SomeoneSerge (matrix works sometimes) | More mysteries! https://github.com/NixOS/nixpkgs/pull/457424#issuecomment-3475537174 | 03:15:11 |
SomeoneSerge (matrix works sometimes) | connor (burnt/out) (UTC-7): when you started propagating crt/host_config.h from cudart, did you also drop the manual nvcc from any leaf packages? Figure you might be quicker to answer than me reading or running tests | 03:58:51 |
connor (burnt/out) (UTC-8) | Manual NVCC? | 04:00:59 |
SomeoneSerge (matrix works sometimes) | Like we had buildInputs = [ nvcc ] in a bunch of places because of the host_config.h dependency | 04:03:40 |
SomeoneSerge (matrix works sometimes) | Which will not have been needed if cudart propagates it | 04:03:57 |
connor (burnt/out) (UTC-8) | I don’t remember honestly
I think I also had it propagate because headers need to be in buildInputs to be discovered | 04:05:08 |
connor (burnt/out) (UTC-8) | I just looked through the commits for the CUDA 13 PR; I didn't see removal of nvcc from buildInputs anywhere | 04:13:19 |
SomeoneSerge (matrix works sometimes) | Aight this may well be my favourite Halloween story so far, and still open-ended: https://github.com/NixOS/nixpkgs/pull/457424#issuecomment-3475742510 | 04:17:14 |