diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-11-03 12:49:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-03 12:49:28 +0100 |
commit | 100e2c666c239de84808c603ffcc30fe1a928fe2 (patch) | |
tree | 1eb8a9cb5bf2818c2031b5deb5c0074c8f8aed26 /pkgs/development/libraries | |
parent | ee419e44e3ad7a6488b0f558015aa813b8f5dab0 (diff) | |
parent | fba867a930c7fb83ed87c6beb58c7eb9a2c0814f (diff) | |
download | nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar.gz nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar.bz2 nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar.lz nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar.xz nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.tar.zst nixpkgs-100e2c666c239de84808c603ffcc30fe1a928fe2.zip |
Merge pull request #197157 from tpwrules/cutensor-fixes
python3Packages.cupy: upgrade and fix build
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/science/math/cutensor/generic.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/science/math/cutensor/generic.nix b/pkgs/development/libraries/science/math/cutensor/generic.nix index e4cbf0ab7bf..c957fcdd99d 100644 --- a/pkgs/development/libraries/science/math/cutensor/generic.nix +++ b/pkgs/development/libraries/science/math/cutensor/generic.nix @@ -13,6 +13,7 @@ let mostOfVersion = builtins.concatStringsSep "." (lib.take 3 (lib.versions.splitVersion version)); + platform = "${stdenv.hostPlatform.parsed.kernel.name}-${stdenv.hostPlatform.parsed.cpu.name}"; in stdenv.mkDerivation { @@ -20,7 +21,9 @@ stdenv.mkDerivation { inherit version; src = fetchurl { - url = "https://developer.download.nvidia.com/compute/cutensor/${mostOfVersion}/local_installers/libcutensor-${stdenv.hostPlatform.parsed.kernel.name}-${stdenv.hostPlatform.parsed.cpu.name}-${version}.tar.gz"; + url = if lib.versionOlder mostOfVersion "1.3.3" + then "https://developer.download.nvidia.com/compute/cutensor/${mostOfVersion}/local_installers/libcutensor-${platform}-${version}.tar.gz" + else "https://developer.download.nvidia.com/compute/cutensor/redist/libcutensor/${platform}/libcutensor-${platform}-${version}-archive.tar.xz"; inherit hash; }; |