diff options
author | Connor Baker <connor.baker@tweag.io> | 2023-11-06 17:27:44 +0000 |
---|---|---|
committer | Connor Baker <connor.baker@tweag.io> | 2023-11-09 15:23:43 +0000 |
commit | 7e9527b35138c21bdba69c4b7e935639cec70050 (patch) | |
tree | b39e20ee3d9b4cbd372fd1755f40ccb3fb6708d5 /pkgs/development | |
parent | 68906573e35b963f3e508a4edf4c96bc4d407e71 (diff) |
cudaPackages.nccl-tests: 2.13.6 -> 2.13.8
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/science/math/nccl/tests.nix | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/development/libraries/science/math/nccl/tests.nix b/pkgs/development/libraries/science/math/nccl/tests.nix index 0d9093666a842..c4ca56f896858 100644 --- a/pkgs/development/libraries/science/math/nccl/tests.nix +++ b/pkgs/development/libraries/science/math/nccl/tests.nix @@ -1,41 +1,47 @@ { config -, cudaPackages +, cuda_cccl +, cuda_cudart +, cuda_nvcc +, cudaVersion +, backendStdenv , fetchFromGitHub , lib , mpiSupport ? false , mpi -, stdenv +, nccl , which , gitUpdater }: -cudaPackages.backendStdenv.mkDerivation (finalAttrs: { +backendStdenv.mkDerivation (finalAttrs: { pname = "nccl-tests"; - version = "2.13.6"; + version = "2.13.8"; src = fetchFromGitHub { owner = "NVIDIA"; repo = finalAttrs.pname; rev = "v${finalAttrs.version}"; - hash = "sha256-3gSBQ0g6mnQ/MFXGflE+BqqrIUoiBgp8+fWRQOvLVkw="; + hash = "sha256-dxLoflsTHDBnZRTzoXdm30OyKpLlRa73b784YWALBHg="; }; strictDeps = true; nativeBuildInputs = [ - cudaPackages.cuda_nvcc + cuda_nvcc which ]; buildInputs = [ - cudaPackages.cuda_cudart - cudaPackages.nccl + cuda_cudart + nccl + ] ++ lib.optionals (lib.versionAtLeast cudaVersion "12.0") [ + cuda_cccl.dev # <nv/target> ] ++ lib.optional mpiSupport mpi; makeFlags = [ - "CUDA_HOME=${cudaPackages.cuda_nvcc}" - "NCCL_HOME=${cudaPackages.nccl}" + "CUDA_HOME=${cuda_nvcc}" + "NCCL_HOME=${nccl}" ] ++ lib.optionals mpiSupport [ "MPI=1" ]; |