NixOS CUDA | 305 Members | |
| CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda | 60 Servers |
| Sender | Message | Time |
|---|---|---|
| 11 Mar 2025 | ||
| * I just wanted to make sure. You left this comment on the
Did I understand correctly, that you are okay with
? We can keep the As I've mentioned, you can see the exact changes I am talking about here. | 19:25:54 | |
| * I just wanted to make sure. You left this comment on the
Did I understand correctly, that you are okay with
? We can keep the You can see the exact changes I am talking about here. | 19:26:07 | |
| * I just wanted to make sure. You left this comment on the
Did I understand correctly, that you are okay with
? We can keep the You can see the exact changes I am talking about here. | 19:28:07 | |
| * I just wanted to make sure. You left this comment on the
Did I understand correctly, that you are okay with
? You can see the exact changes I am talking about here. We can keep the | 19:28:36 | |
| ruro: this sounds great! | 22:02:03 | |
| 23:24:15 | ||
| 23:38:53 | ||
| 12 Mar 2025 | ||
Any preferences on the alternative name for evalPackageSetPlatforms? ))) | 00:42:04 | |
I am leaning towards packageSetPlatforms... | 00:42:18 | |
* I am leaning towards just packageSetPlatforms... | 00:42:32 | |
| stick: I was going through the missed notifications today and saw a whole bunch of merged cuda-related fixes and refactorings. That was nice:) | 00:43:02 | |
Well, looking at the file again, we have packageSets, so the platforms are also of multiple package set<b>s</b>, but that's inconvenient to type, so maybe psPlatforms? | 00:51:57 | |
And comparing to pkgs/top-level/release.nix they introduce packageJobs, but then just use the in-place map for pkgs | 00:52:26 | |
Maybe packagePlatforms then? I mean... the attrset specifies the platforms for each package, not for each package set. | 00:54:15 | |
* Maybe packagePlatforms then? I mean... this attrset specifies the platforms for each package, not for each package set. | 00:54:23 | |
It's a bit unfortunate that packagePlatforms is a function in pkgs/top-level/release.nix, but eh... | 00:56:23 | |
| Nvm | 00:56:47 | |
It's also a function inherited from release-lib | 00:57:04 | |
* packagePlatforms is also a function inherited from release-lib | 00:57:19 | |
| well, platforms for entire sets of packages, and the reason that stuff is in a separate variable is because individual packages are handled differently | 00:57:32 | |
| Yeah... | 00:57:50 | |
| Damn, naming things is hard | 00:58:00 | |
platformsForPackageSets? | 00:58:36 | |
| Sure. Or... just keep the function application without a name xD | 00:59:21 | |
Or alternatively, we could rename packageSets to cudaPackageSets and then rename evalPackageSetPlatforms to cudaPackagePlatforms. | 00:59:21 | |
| I guess the thought was we might start being less picky and start adding either subscopes?.. | 01:01:12 | |
On one hand this isn't very future proof because of potential future rocm and mkl support. On the other hand, the file is already called release-cuda, not release-unfree or something | 01:01:15 | |
Oh! I think I know why it was ${pset} = ... | 01:01:30 | |
| Uhm no nevermind still doesn't make sense | 01:03:57 | |
Or maybe s/packageSets/recursivePackages/g and s/evalPackageSetPlatforms/recursivePackagePlatforms/g... | 01:06:25 | |