Pavol Rusnak
9a982d3540
python.pkgs.tensorflow: fix build with cudatoolkit 10.2
2020-01-06 13:46:00 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string
2019-12-31 00:16:46 +01:00
Dmitry Kalinkin
9c42df8d3e
python3Packages.tensorflow-build: enable on darwin
2019-11-27 08:34:25 -05:00
Timo Kaufmann
8e382a7ca7
python.pkgs.tensorflow: mark as broken for python2
2019-11-13 16:18:04 +01:00
Timo Kaufmann
e4378d4641
python.pkgs.tensorflow: add more sanity checks
2019-11-13 16:18:01 +01:00
Timo Kaufmann
6832f1da6a
python.pkgs.tensorflow: add functools32 dependency
...
Now needed at runtime with the python2 build.
2019-11-13 15:25:19 +01:00
Timo Kaufmann
4fb7831cb4
python.pkgs.tensorflow: fix build with newer gast
2019-11-12 23:43:10 +01:00
Timo Kaufmann
1fbd307880
python.pkgs.tensorflow: fix build with bazel 1.0
...
The tensorflow build was broken by the bazel 1.0 update in
73eb01bde000c34b54764f6f2b9fd1d89a54ccfa.
2019-11-12 23:43:07 +01:00
Timo Kaufmann
152d2fd22c
python.pkgs.{tensorflow,tensorflow-estimator,tensorflow-tensorboard}: 1.14.0 -> 1.15.0
2019-11-12 23:42:47 +01:00
Frederik Rietdijk
cc9505aab1
pythonPackages.tensorflow-bin: disable for python 3.8
2019-10-16 11:32:31 +02:00
Nikolay Amiantov
1c429acbff
tensorflow: add OpenGL path to find libcudart
2019-10-02 10:33:31 +03:00
Nikolay Amiantov
4947ddf347
libtensorflow: add meta
2019-10-02 10:33:31 +03:00
Nikolay Amiantov
46b7933d9a
tensorflow: fix CUDA build using wrong GCC
2019-10-02 10:33:31 +03:00
volth
7b8fb5c06c
treewide: remove redundant quotes
2019-09-08 23:38:31 +00:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging
2019-09-02 23:25:24 +02:00
Nikolay Amiantov
e0795aa5e8
tensorflow: fix python2 build
...
Avoid using PYTHONPATH, switch to python envs instead.
2019-08-31 21:02:55 +03:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Nikolay Amiantov
71095460b9
tensorflow: fix build
...
You know, Tensorflow.
2019-08-27 02:43:48 +03:00
Nikolay Amiantov
3b3618ea3c
buildBazelPackage: remove top-level symlinks
...
They always can be regenerated during the actual build, and they are sometimes
random, e.g in Tensorflow;
platforms -> NIX_BUILD_TOP/tmp/install/35282f5123611afa742331368e9ae529/_embedded_binaries/platforms
2019-08-19 11:23:17 +03:00
Nikolay Amiantov
19cdfe87f9
python.pkgs.tensorflow: update dependencies hash
2019-07-31 13:28:44 +03:00
Timo Kaufmann
d30ec1a0ef
python.pkgs.tensorflow: fix optimization flags
...
Now need to be passed in the configure phase.
abbradar: Don't change CUDA build hash.
2019-07-31 13:28:44 +03:00
Nikolay Amiantov
019c13616b
tensorflow: cleanup and merge with libtensorflow
...
This merges work done by yorickvP and timokau in #63208 and #63616 respectively.
Now the derivation builds both libtensorflow and the Python package and puts them into
different outputs.
Quite a bit of improvements were done on the top, including:
* Use official tag revision as source, not a branch;
* Use all system libraries possible (before only one was actually used);
* Move various environment variables to the derivation itself from hooks;
* Use source Python build instead of wheel build to ensure fixup hooks do their important jobs on libraries;
* And more that I forgot!
2019-07-31 13:28:44 +03:00
Nikolay Amiantov
170dd558df
python.pkgs.tensorflow: cleanup binary build
2019-07-31 13:28:44 +03:00
Timo Kaufmann
3df4e2df95
tensorflow: re-enable build from source [WIP]
2019-07-31 13:28:15 +03:00
Colin
f634a929d4
pythonPackages.tensorflow: Hardcode a second search class. ( #65584 )
...
It appears without this, libcuda.so.1 is not picked up and nvidia
graphics are broken
2019-07-31 13:00:12 +03:00
Timo Kaufmann
377a60f902
python: tensorflow: 1.13.1 -> 1.14.0, tensorflow-tensorboard: 1.13.0 -> 1.14.0, tensorflow-estimator: 1.13.0 -> 1.14.0
...
All in one commit because the packages are all interdependent and have
to be upgraded together.
2019-06-27 22:37:20 +02:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
volth
5ad79dc4bb
compilation for particular x86_64 architecture
2019-04-30 14:28:04 +00:00
Timo Kaufmann
af7455b1c8
pythonPackages.tensorflow: fix python<3.4 build
...
This was already added for the source build, but missing for the binary
build.
2019-03-04 14:11:27 +01:00
Averell Dalton
9dd81f9389
python: tensorflow: remove python3.7 restriction
2019-03-02 09:05:38 +01:00
Jean-Philippe Bernardy
1c350dc99e
pythonPackages.tensorflow: 1.11 -> 1.13.1
2019-03-02 09:05:38 +01:00
Frederik Rietdijk
0a2caa41fe
Python: drop python.majorVersion
...
Drop `python.majorVersion`. For Python language version, use `python.pythonVersion`.
For implementation version, use `python.sourceVersion`.
Some expressions were broken. Those that were identified were fixed.
fixup major
2019-01-04 10:45:22 +01:00
Jean-Philippe Bernardy
a8a3928a34
python.packages.tensorflow: 1.9.0 -> 1.11.0
2018-10-15 14:49:52 +02:00
Herman Fries
69af83b202
tensorflow: Add contrib/tensor_forest to rpath
2018-10-13 10:20:42 +02:00
Jean-Philippe Bernardy
8162378401
python.pkgs.tensorflow 1.7.0 -> 1.9.0
2018-08-07 11:42:36 +02:00
Tyson Whitehead
fd0c467f96
tensorflow: workaround tensorboard collision from upstream pip hack
...
Upstream lists tensorboard as a utility from tensorflow despite it
being provided by tensorboard to stop pip for deleting it. This
causes python.withPackages collisions between the two.
2018-08-03 14:28:46 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Frederik Rietdijk
ced21f5e1a
pythonPackages: remove name
attribute`
...
The `buildPython*` function computes name from `pname` and `version`.
This change removes `name` attribute from all expressions in
`pkgs/development/python-modules`.
While at it, some other minor changes were made as well, such as
replacing `fetchurl` calls with `fetchPypi`.
2018-06-23 18:14:26 +02:00
Jean-Philippe Bernardy
7e1f9da6bc
python.packages.tensorflow: repair postFixup phase
...
Remove an extra dot.
Fixes #41163
2018-06-12 09:11:56 +02:00
Jean-Philippe Bernardy
7d02ec9ac6
python.packages.tensorflow: add missing dependencies
2018-06-08 15:38:02 +02:00
Jean-Philippe Bernardy
82540b5e1a
pythonPackages.tensorflow: 1.5.0 -> 1.7.1
...
Re-instates binary build for all versions.
2018-05-31 22:21:54 +02:00
Nikolay Amiantov
650d8c93a1
tensorflow: add a binary wheel release for Darwin
2018-04-05 15:00:18 +03:00
Nikolay Amiantov
94ebc13a6a
tensorflow: disable XLA without CUDA
...
This configuration is sadly broken.
2018-02-27 03:16:35 +03:00
Nikolay Amiantov
8aeea493a5
python.pkgs.tensorflow: 1.3 -> 1.5
2018-02-21 00:50:24 +03:00
adisbladis
d99378654f
pythonPackages: Add version and pname attributes to packages
2017-11-23 17:49:43 +01:00
Jean-Philippe Bernardy
6269306a8d
pythonPackages.tensorflow: add flags for efficent math on CPU
2017-11-04 13:18:11 +03:00
Nikolay Amiantov
fe153d73ce
tensorflow: 1.3.0 ->1.3.1
...
Build from source.
It's implemented as a two-staged Bazel build (see also
546b4aec776b3ea676bb4d58d89751919ce4f1ef).
2017-10-19 13:19:11 +03:00
Jean-Philippe Bernardy
244f34785e
pythonPackages.tensorflow: repair cuda-dependent variant
...
merge the outputs of cudatoolkit locally in the tensorflow
derivation, using symlinkJoin
Fixes #29798
2017-10-10 16:16:37 +04:00
Nikolay Amiantov
864643ba27
tensorflow: support Python 3.5, fix dependencies
...
TensorBoard on Python 3 only works with 3.5.
2017-09-25 22:37:06 +03:00
Jean-Philippe Bernardy
01d53df77f
pythonPackages.tensorflow 1.1 -> 1.3
2017-09-25 22:37:06 +03:00