summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-11-03 12:49:28 +0100
committerGitHub <noreply@github.com>2022-11-03 12:49:28 +0100
commit100e2c666c239de84808c603ffcc30fe1a928fe2 (patch)
tree1eb8a9cb5bf2818c2031b5deb5c0074c8f8aed26 /pkgs/development/libraries
parentee419e44e3ad7a6488b0f558015aa813b8f5dab0 (diff)
parentfba867a930c7fb83ed87c6beb58c7eb9a2c0814f (diff)
downloadnixpkgs-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.nix5
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;
   };