nixpkgs/pkgs/top-level
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
..
agda-packages.nix
aliases.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
all-packages.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
beam-packages.nix
config.nix config.allowAliases: Define as option 2022-04-01 11:33:10 +02:00
coq-packages.nix coqPackages.LibHyps: init at 2.0.4.1 2022-02-20 14:14:40 +01:00
cubocore-packages.nix
cuda-packages.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
darwin-packages.nix moltenvk: init at 1.1.7 2022-02-16 17:17:06 -05:00
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
gnuradio-packages.nix gnuradio: Inherit log dependencies in passthrus 2022-02-18 10:53:48 +02:00
haskell-packages.nix haskell.compiler: ghc921 -> ghc922 2022-03-09 16:42:07 +01:00
haxe-packages.nix
impure.nix
java-packages.nix Merge remote-tracking branch 'origin/master' into mvn 2022-03-21 18:37:45 -04:00
kodi-packages.nix config.allowAliases: Define as option 2022-04-01 11:33:10 +02:00
linux-kernels.nix treewide: remove obsolete kernel version checks 2022-04-08 09:56:09 +00:00
lua-packages.nix luarocks: 3.2 -> 3.8 2022-03-29 03:27:53 +02:00
make-tarball.nix
metrics.nix
nim-packages.nix
nixpkgs-basic-release-checks.nix
ocaml-packages.nix ocamlPackages.sqlite3EZ: remove at 0.1.0 2022-04-06 07:20:05 +02:00
octave-packages.nix
packages-config.nix
perl-packages.nix Merge pull request #166792 from hercules-ci/pkgs-config-allowAliases-option 2022-04-04 21:09:44 +02:00
php-packages.nix Merge pull request #162376 from shayne/master 2022-04-08 11:10:36 +02:00
python2-packages.nix python27Packages.gtkme: init at version 1.5.1 2022-02-25 14:00:45 +01:00
python-aliases.nix python3Packages.ha-av: drop 2022-04-07 02:45:45 +02:00
python-packages.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
qt5-packages.nix libsForQt5.qwt: rename 6.nix to default.nix 2022-03-26 13:35:30 -04:00
release-alternatives.nix
release-cross.nix
release-cuda.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
release-haskell.nix release-haskell.nix: re-enable x86_64-darwin 2022-03-29 13:10:03 +02:00
release-lib.nix
release-python.nix release-python.nix: add buildcatrust to tested set 2022-03-02 21:31:38 +01:00
release-r.nix
release-small.nix
release.nix
ruby-packages.nix
splice.nix
stage.nix config.allowAliases: Define as option 2022-04-01 11:33:10 +02:00
unixtools.nix unixtools: Fix nix run nixpkgs#unixtools.<cmd> 2022-03-27 14:55:17 +11:00
wine-packages.nix wine: enable Vulkan on Darwin 2022-02-18 15:20:34 -05:00