Skip to content

Commit

Permalink
tensorflow: Fix compilation with numpy 1.19.x
Browse files Browse the repository at this point in the history
Numpy introduced a breaking API change in version 1.19.x, see [1].

There is a simple fix [2] available in the master branch.

[1]: tensorflow/tensorflow#40688
[2]: tensorflow/tensorflow@75ea0b3

(cherry picked from commit 8f5bfd6)
  • Loading branch information
avdv authored and Jon committed Sep 22, 2020
1 parent 8e0373f commit ba0bd29
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions pkgs/development/python-modules/tensorflow/1/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,13 @@ let
})
./lift-gast-restriction.patch

(fetchpatch {
# fix compilation with numpy >= 1.19
name = "add-const-overload.patch";
url = "https://github.com/tensorflow/tensorflow/commit/75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf.patch";
sha256 = "1xp1icacig0xm0nmb05sbrf4nw4xbln9fhc308birrv8286zx7wv";
})

# cuda 10.2 does not have "-bin2c-path" option anymore
# https://github.com/tensorflow/tensorflow/issues/34429
../cuda-10.2-no-bin2c-path.patch
Expand Down

0 comments on commit ba0bd29

Please sign in to comment.