Commit Graph

10 Commits

Author SHA1 Message Date
Someone Serge
c684aca330 release-cuda: account for Hydra passing extra flags 2024-08-28 01:50:06 +00:00
SomeoneSerge
40dc65f56d release-cuda: allow passing system to release-lib 2024-08-15 12:22:24 +00:00
Pyrox
96430ae134
python312Packages.libgpuarray: drop
The package has not been maintained aside from small bugfixes and
formatting fixes, and is not depended on by anything else, therefore it
should be good to drop now.
2024-08-03 22:20:45 -04:00
Dennis Wuitz
4542cc7e33 treewide: remove openai-triton (alias) references
The repository moved out of the openai org, so it doesn't make sense to
prefix the package with it.

(cherry picked from commit af13bb4513647eec3c3790c5272dbd4aa190d208)
2024-07-23 12:11:29 +00:00
Someone Serge
e6e5ee6216 release-cuda: explicitly allow cuTENSOR, disallow generic unfreeRedistributable 2024-07-20 17:35:07 +00:00
Someone Serge
015d2ea8ad release-cuda: refine the allowUnfreePredicate 2024-07-04 22:21:33 +00:00
Someone Serge
a11b15b523 release-cuda: import attributes from https://github.com/SomeoneSerge/nixpkgs-cuda-ci/ 2024-07-04 22:21:33 +00:00
Philip Taron
f23c28ca41
Avoid with lib; at the top level in pkgs/top-level/release-cuda.nix 2024-03-08 14:55:07 -08:00
Martin Weinelt
afe8ee8b47
python3Packages.torch{,-bin}: rename from pytorch{,-bin}
The proper name for a python package is the one in the setuptools
setup() call, which can also be seen on pypi.

Correct: https://pypi.org/project/torch/
Wrong: https://pypi.org/project/pytorch/

Includes a treewide rename of the attribute and creates aliases for the
old name.
2022-08-30 17:46:57 +02:00
Frederik Rietdijk
1d63f89caa cudaPackages: overhaul of how we package cuda packages
There are many different versions of the `cudatoolkit` and related
cuda packages, and it can be tricky to ensure they remain compatible.

- `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist");
- expressions should now use `cudaPackages` as parameter instead of the individual cuda packages;
- `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version;
- `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
2022-04-09 08:50:22 +02:00