nixpkgs/nixos
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
..
doc resholve: add release note for API reorg 2022-04-08 21:13:20 -04:00
lib Merge pull request #165540 from Infinisil/module-args-docs 2022-04-05 21:51:46 +02:00
maintainers nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
modules cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
tests Merge pull request #166130 from DeterminateSystems/zpool-expand 2022-04-07 14:29:29 -04:00
COPYING
default.nix nixos: Make system.build.vm a standard attribute based on vmVariant 2021-12-17 14:49:31 +01:00
README
release-combined.nix nixos/release tested job: drop nano test 2022-03-01 19:28:31 +01:00
release-small.nix nixos/release: disable nfs3.simple 2022-03-03 06:34:59 +10:00
release.nix

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
https://nixos.org/nixos and in the manual in doc/manual.