cudatoolkit: 10.2 -> 11.4

also downgrade cudatoolkit_11: 11.5 -> 11.4
main
Someone Serge 2 years ago
parent 4097e922f6
commit e5e38773a5
No known key found for this signature in database
GPG Key ID: A39079F4AE78D20D
  1. 2
      pkgs/development/compilers/cudatoolkit/default.nix
  2. 6
      pkgs/top-level/all-packages.nix
  3. 18
      pkgs/top-level/python-packages.nix

@ -90,5 +90,5 @@ rec {
# latest cudnn, nccl, cutensor, etc! It sometimes happens that CUDA versions
# are released prior to compatibility with the rest of the ecosystem. And
# don't forget to request a review from @NixOS/cuda-maintainers!
cudatoolkit_11 = cudatoolkit_11_5;
cudatoolkit_11 = cudatoolkit_11_4; # update to 11.5 or 11.6 when pytorch reaches 1.11
}

@ -4625,7 +4625,7 @@ with pkgs;
cudatoolkit_11_5
cudatoolkit_11_6;
cudatoolkit = cudatoolkit_10;
cudatoolkit = cudatoolkit_11;
cudnnPackages = callPackages ../development/libraries/science/math/cudnn { };
inherit (cudnnPackages)
@ -4648,7 +4648,7 @@ with pkgs;
cudnn_8_3_cudatoolkit_11;
# Make sure to keep this in sync with the `cudatoolkit` version!
cudnn = cudnn_8_3_cudatoolkit_10;
cudnn = cudnn_8_3_cudatoolkit_11;
cutensorPackages = callPackages ../development/libraries/science/math/cutensor { };
inherit (cutensorPackages)
@ -4662,7 +4662,7 @@ with pkgs;
cutensor_cudatoolkit_11_3
cutensor_cudatoolkit_11_4;
cutensor = cutensor_cudatoolkit_10;
cutensor = cutensor_cudatoolkit_11;
curie = callPackage ../data/fonts/curie { };

@ -8375,24 +8375,6 @@ in {
pytorch = callPackage ../development/python-modules/pytorch {
cudaSupport = pkgs.config.cudaSupport or false;
# TODO: next time pytorch is updated (to 1.11.0, currently in staging as of
# 2022-03-31), make the following changes:
# -> cudatoolk_11
cudatoolkit = pkgs.cudatoolkit_10;
# -> cudnn_8_3_cudatoolkit_11
cudnn = pkgs.cudnn_8_1_cudatoolkit_10;
# -> cutensor_cudatoolkit_11 (cutensor is a new dependency in v1.11.0)
# cutensor = pkgs.cutensor_cudatoolkit_11;
# -> setting a custom magma should be unnecessary with v1.11.0
magma = pkgs.magma.override { cudatoolkit = pkgs.cudatoolkit_10; };
# -> nccl_cudatoolkit_11
nccl = pkgs.nccl.override { cudatoolkit = pkgs.cudatoolkit_10; };
};
pytorch-bin = callPackage ../development/python-modules/pytorch/bin.nix { };

Loading…
Cancel
Save