!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

311 Members
CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda61 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
2 Jul 2024
@zimbatm:numtide.comJonas Chevalieri'd love to throw hardware at that problem :)12:24:59
@zimbatm:numtide.comJonas Chevalier are the cases where you would use the *WithCuda packages instead of import nixpkgs { config.cudaSupport = true; }? This could create a similar situation as I had when trying to mix torch and tensorflow in one python.withPackages, where you get package name collisions. 12:50:18
@ss:someonex.netSomeoneSerge (matrix works sometimes)Holaaaa14:55:06
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @zimbatm:numtide.com
are the cases where you would use the *WithCuda packages instead of import nixpkgs { config.cudaSupport = true; }? This could create a similar situation as I had when trying to mix torch and tensorflow in one python.withPackages, where you get package name collisions.
Honestly, not many I think. "A standalone executable that has no transitive dependencies that require enabling optional cuda support". E.g. I think python3Packages.torchWithCuda would link against the wrong ucc/ucx/openmpi unless config.cudaSupport is set
15:00:46
@ss:someonex.netSomeoneSerge (matrix works sometimes) I think they were mainly introduced to be put in passthru.tests and for nixpkgs-reviews 15:01:32
@ss:someonex.netSomeoneSerge (matrix works sometimes) What I think we need instead is we need to somehow [more] publicly expose nixpkgsFun so we can access it from all-packages.nix and prepare the pkgsCuda and pkgsRocm attributes 15:03:14
@ss:someonex.netSomeoneSerge (matrix works sometimes) * What I think we need instead is we need to somehow [more] publicly expose nixpkgsFun so we can access it from all-packages.nix and prepare the pkgsCuda and pkgsRocm attributes (even without recurseIntoAttrs) 15:03:33
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @zimbatm:numtide.com
I'd love to do that
We'd love that too 🙃 we talk about it but never gain enough momentum to act
15:05:16
@zimbatm:numtide.comJonas ChevalierWe could use the Hydra instance in nix-community. It's already there and available.16:19:24
@zimbatm:numtide.comJonas ChevalierSomething like this: https://github.com/nix-community/infra/pull/133516:45:30
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @zimbatm:numtide.com
Something like this: https://github.com/nix-community/infra/pull/1335
Just like that...
16:53:58
3 Jul 2024
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯ Jonas Chevalier: The link to the eval you posted on that PR 404s. 10:35:07
@zimbatm:numtide.comJonas Chevalieryeah, I renamed the jobset to https://hydra.nix-community.org/jobset/nixpkgs/cuda-nixos-unstable10:36:25

Show newer messages


Back to Room ListRoom Version: 9