Commit Graph

5 Commits

Author SHA1 Message Date
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