Unverified Commit 51c40920 authored by Pierre Bourdon's avatar Pierre Bourdon Committed by GitHub
Browse files

Merge pull request #253951 from ConnorBaker/fix/cudaPackages-cudnn-use-libcublas-split-output

cudaPackages.cudnn: use libcublas split outputs
parents caef24dc 10bb3be6
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -31,12 +31,6 @@ assert useCudatoolkitRunfile || (libcublas != null); let
  # versionTriple :: String
  # Version with three components: major.minor.patch
  versionTriple = majorMinorPatch version;

  # cudatoolkit_root :: Derivation
  cudatoolkit_root =
    if useCudatoolkitRunfile
    then cudatoolkit
    else libcublas;
in
  backendStdenv.mkDerivation {
    pname = "cudatoolkit-${cudaMajorVersion}-cudnn";
@@ -65,7 +59,10 @@ in
      stdenv.cc.cc.lib

      zlib
      cudatoolkit_root
    ] ++ lists.optionals useCudatoolkitRunfile [
      cudatoolkit
    ] ++ lists.optionals (!useCudatoolkitRunfile) [
      libcublas.lib
    ];

    # We used to patch Runpath here, but now we use autoPatchelfHook