mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 15:11:25 +00:00
pythonPackages.pytorch: fix spurious test failures
This was fixed upstream already -- these tests ensure multi-GPU functionality works, and thus requires multiple GPUs. Signed-off-by: Austin Seipp <aseipp@pobox.com>
This commit is contained in:
parent
c6ecb3887f
commit
6fcebb6427
@ -1,4 +1,4 @@
|
||||
{ buildPythonPackage, pythonOlder,
|
||||
{ fetchurl, buildPythonPackage, pythonOlder,
|
||||
cudaSupport ? false, cudatoolkit ? null, cudnn ? null,
|
||||
fetchFromGitHub, lib, numpy, pyyaml, cffi, typing, cmake, hypothesis,
|
||||
linkFarm, symlinkJoin,
|
||||
@ -36,6 +36,14 @@ in buildPythonPackage rec {
|
||||
sha256 = "076cpbig4sywn9vv674c0xdg832sdrd5pk1d0725pjkm436kpvlm";
|
||||
};
|
||||
|
||||
patches =
|
||||
[ # Skips two tests that are only meant to run on multi GPUs
|
||||
(fetchurl {
|
||||
url = "https://github.com/pytorch/pytorch/commit/bfa666eb0deebac21b03486e26642fd70d66e478.patch";
|
||||
sha256 = "1fgblcj02gjc0y62svwc5gnml879q3x2z7m69c9gax79dpr37s9i";
|
||||
})
|
||||
];
|
||||
|
||||
preConfigure = lib.optionalString cudaSupport ''
|
||||
export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++
|
||||
'' + lib.optionalString (cudaSupport && cudnn != null) ''
|
||||
|
Loading…
Reference in New Issue
Block a user