| 3 Jul 2024 |
ˈt͡sɛːzaɐ̯ | Jonas Chevalier: The link to the eval you posted on that PR 404s. | 10:35:07 |
Jonas Chevalier | yeah, I renamed the jobset to https://hydra.nix-community.org/jobset/nixpkgs/cuda-nixos-unstable | 10:36:25 |
hexa (UTC+1) | awesome | 10:56:28 |
SomeoneSerge (back on matrix) | Yesterday seems a bit hazy... | 12:30:22 |
SomeoneSerge (back on matrix) | In reply to @zimbatm:numtide.com Something like this: https://github.com/nix-community/infra/pull/1335 I'll look into updating cuda-release.nix | 12:30:34 |
SomeoneSerge (back on matrix) | In reply to @zimbatm:numtide.com yeah, I renamed the jobset to https://hydra.nix-community.org/jobset/nixpkgs/cuda-nixos-unstable H'm so in hydra you "create a jobset" somewhere like in a web ui before you merge the terraform configs? | 12:32:08 |
SomeoneSerge (back on matrix) | * H'm so in hydra you "create a jobset" somewhere like in a web ui before you merge the terraform configs? Or the tf config is the whole thing but you deployed it manually? | 12:38:17 |
SomeoneSerge (back on matrix) | Isn't that a gem:
❯ hydra-eval-jobs --help
error: unrecognised flag '--help'
Try 'hydra-eval-jobs --help' for more information.
| 16:16:04 |
hexa (UTC+1) | faissWithCuda pls 😄 | 16:56:57 |
SomeoneSerge (back on matrix) | In reply to @hexa:lossy.network faissWithCuda pls 😄 Why not just https://github.com/NixOS/nixpkgs/pull/324379/files#diff-b3a88f86f137f8870849673fb9b06582cb73937114ee34a61ae5604e259829a5R37 | 17:13:53 |
SomeoneSerge (back on matrix) | Jonas Chevalier while at it, nobody is building import <nixpkgs> { config.rocmSupport = true; } either, and that one is free | 17:14:56 |
SomeoneSerge (back on matrix) | The only reason not to build that with the NixOS Hydra is... to save resources | 17:16:20 |
hexa (UTC+1) | not sure how many jobs that will generate | 17:17:40 |
SomeoneSerge (back on matrix) | Me neither 🙃 | 17:21:54 |
SomeoneSerge (back on matrix) |
error: blackmagic-desktop-video has been due to being unmaintained
it has been and now it isn't | 17:55:39 |
SomeoneSerge (back on matrix) | In reply to @hexa:lossy.network not sure how many jobs that will generate ❯ nix-eval-jobs --expr 'import ./pkgs/top-level/release-cuda.nix { }' --force-recurse | wc -l
...
138452
(not counting eval errors) | 19:11:06 |
hexa (UTC+1) | so all of them | 19:13:28 |
hexa (UTC+1) | if there was a cache behind nix-community hydra, than you'd be mirroring cache.nixos.org effecitvely | 19:13:45 |
hexa (UTC+1) | * if there was a cache behind nix-community hydra, than you'd be mirroring cache.nixos.org effectively | 19:13:47 |
SomeoneSerge (back on matrix) | Yeah... Ideally we'd have a solution that evaluates the full DAGs for vanilla and cuda nixpkgs, starts building cuda from the leaves (ehhh, the roots), and always suspends the build if it hash matches the vanilla hash | 19:23:45 |
connor (burnt/out) (UTC-8) | Is there an open collective for the community hydra instance | 19:24:40 |
connor (burnt/out) (UTC-8) | If they’re going to be building CUDA packages I definitely want to contribute lol | 19:25:56 |
matthewcroughan | How can onnxruntime use more than 64G of memory with 12 cores | 22:28:09 |
matthewcroughan | ugh | 22:28:09 |
matthewcroughan | oh, maybe because I lack https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/libraries/onnxruntime/default.nix#L191 | 22:30:58 |
matthewcroughan | I think it reaches a part of the build where it runs away | 22:31:15 |
matthewcroughan | * I think it reaches a part of the build where it runs away, without this | 22:31:20 |
matthewcroughan | https://github.com/NixOS/nixpkgs/pull/304069 | 22:32:05 |
matthewcroughan | this | 22:32:06 |
| 4 Jul 2024 |
Jonas Chevalier | In reply to @connorbaker:matrix.org Is there an open collective for the community hydra instance yes, we spend it all on hardware: https://opencollective.com/nix-community
we could also explore hardware donation if you want to bring esoteric hardware to the build farm.
| 08:06:20 |