!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

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

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


SenderMessageTime
16 Sep 2025
@glepage:matrix.orgGaétan LepageOK, should be fine!08:09:35
@ss:someonex.netSomeoneSerge (back on matrix)
In reply to @connorbaker:matrix.org
8am would be nice
@justbrowsing:matrix.org: if you're around?
10:54:05
@justbrowsing:matrix.orgKevin Mittman (UTC-8) changed their display name from Kevin Mittman to Kevin Mittman (UTC+9).11:11:43
@justbrowsing:matrix.orgKevin Mittman (UTC-8)sorry it's 8pm and trying to go to sleep to shake off the jet lag11:13:09
@ysndr:matrix.orgysndr
In reply to @glepage:matrix.org
Signal should work just fine with a handful people.
Is there a separate signal group to join, or how would one get into the call?
12:12:40
@glepage:matrix.orgGaétan Lepage https://signal.group/#CjQKIK7-VLKtqJFT25O_L_5KG1ITydK2Of0zZRau1SPGjuAHEhDIdWbcfVXKTI_ByFI1lY1L 12:20:32
17 Sep 2025
@berrij:fairydust.spaceBerriJ joined the room.16:08:43
18 Sep 2025
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) I’ve got a long day ahead of me, but SomeoneSerge (back on matrix)to follow back up on earlier, in https://github.com/NixOS/nixpkgs/pull/437723 I made changes to config to allow NVIDIA’s licenses when cudaSupport is true. That means users can build CUDA packages without using the impure flag and providing a custom config with allowUnfree, allowUnfreePredicate, or allowlistedLicenses, just by building off of pkgsCuda or pkgsForCudaArch. I think that’s important for the UX. Also, since we don’t need the impure flag we can benefit from evaluation caching.
Like all Nixpkgs “variants” (the term I’ve seen used to describe different instantiations of Nixpkgs within Nixpkgs, like pkgsLLVM), there is an evaluation cost to using those attributes, but it beats repeatedly editing a config.nix file.
Of course, for out-of-tree consumers (like user flakes) configuring Nixpkgs exactly once when it is imported is preferred, but not everyone can or wants to do that.
16:13:20
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8)In further iterations I’ll try to move the licenses into lib.licenses so they’re available there instead of in _cuda.lib.licenses; we should be using those licenses instead of ad-hoc ones anyway.16:15:14

Show newer messages


Back to Room ListRoom Version: 9