| 14 Aug 2024 |
| caniko joined the room. | 18:33:39 |
caniko | Hello, nix is still building cuda even though I setup cuda-maintainers. | 18:34:24 |
caniko | I am on nixos, and using flakes | 18:34:32 |
caniko | nix.settings = {
substituters = [
"https://cuda-maintainers.cachix.org"
];
trusted-public-keys = [
"cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
];
};
# nixpkgs.config.cudaSupport = true;
}```
| 18:34:52 |
caniko | I had to comment it out... | 18:35:08 |
SomeoneSerge (matrix works sometimes) | In reply to @caniko:matrix.org Hello, nix is still building cuda even though I setup cuda-maintainers. This must mean that your particular revision wasn't cached | 18:37:41 |
caniko | In reply to @ss:someonex.net This must mean that your particular revision wasn't cached I didn't select a version 🤪 | 18:38:11 |
caniko | how do I do that? and what is latest? | 18:38:22 |
caniko | Redacted or Malformed Event | 18:38:30 |
caniko | * how do I do that? and what is latest on cache? | 18:38:40 |
caniko | * how do I do that? and what is latest on cache? Can I do it so that I am always on latest? | 18:38:51 |
SomeoneSerge (matrix works sometimes) | The last I see in the logs is https://github.com/SomeoneSerge/nixpkgs-cuda-ci/commit/997229a3acb24e73898da3286a2e0caeb81bc918#diff-216b2b7bfde9416c79d133bacb031e95702a20bdedb548c0b055c837aa4f6a9cR68
The maintainers' cache is in a low maintenance mode right now. If you're willing you can try the nix-community cachix, but please note that their cuda jobset isn't officially stabilized yet and can be pulled out at any moment. Both caches are provided with out any obligations, etc, etc, etc | 18:43:53 |
SomeoneSerge (matrix works sometimes) | caniko^ | 18:44:16 |
caniko | In reply to @ss:someonex.net The last I see in the logs is https://github.com/SomeoneSerge/nixpkgs-cuda-ci/commit/997229a3acb24e73898da3286a2e0caeb81bc918#diff-216b2b7bfde9416c79d133bacb031e95702a20bdedb548c0b055c837aa4f6a9cR68
The maintainers' cache is in a low maintenance mode right now. If you're willing you can try the nix-community cachix, but please note that their cuda jobset isn't officially stabilized yet and can be pulled out at any moment. Both caches are provided with out any obligations, etc, etc, etc Thanks; however, I actually don't know how to use this | 19:10:21 |
SomeoneSerge (matrix works sometimes) | Something like nix flake lock --update-input nixpkgs github:NixOS/nixpkgs/$commitid if I'm not mistaken | 19:11:09 |
SomeoneSerge (matrix works sometimes) | or is it nix flake update --update-input? | 19:11:23 |
caniko | but will nix flake update --update-input automatically start using cachix? | 19:14:44 |
SomeoneSerge (matrix works sometimes) | This is unrelated to cachix, this just pins a different nixpkgs version. When nix "builds" a derivation it looks at whether its inputs are available, and if not it builds or substitutes them, recursively. Which substituters to use (including cachix) is a global nix configuration. | 19:19:35 |