Anna R
50515e84ba
Add --config=v1 option. This change is pretty much the same as this commit on r2.0 branch:
...
54734900bd
However, this change doesn't enable v2 on master yet.
PiperOrigin-RevId: 271370570
2019-09-26 10:04:55 -07:00
Sanjoy Das
839623100b
Remove the TensorRT admonition
...
We always use RTLD_LOCAL for dynamic linking TensorRT in open source so the
symbol conflicts should not affect OSS builds.
PiperOrigin-RevId: 268983417
2019-09-13 16:51:46 -07:00
Sanjoy Das
077a5c7058
Clear out default blacklist.
...
The blacklist was working around an ODR violation problem that is triggered by
linking in TensorRT and cuDNN into the same binary.
In open source TensorRT is off by default and this CL adds an admonition about
the possible problem.
PiperOrigin-RevId: 268942282
2019-09-13 11:34:09 -07:00
William D. Irons
75efc7a306
[ppc64le] Undo setting of OMP_NUM_THREADS
...
This check was added because libopenblas on Power had threading
issues if OMP_NUM_THREADS was set higher than 1. This has been
fixed in all the latest versions of libopenblas and this check
is no longer needed.
2019-09-12 13:51:15 +00:00
Gunhan Gulsoy
cb871fb2f7
Remove Apache ignite related code from main tensorflow repository.
...
This code has moved to github.com/tensorflow/io
PiperOrigin-RevId: 266467520
2019-08-30 15:36:36 -07:00
Gunhan Gulsoy
1e219a23c8
Remove kafka code from TF main repo.
...
This code has moved to github.com/tensorflow/io
PiperOrigin-RevId: 266212852
2019-08-29 14:04:02 -07:00
Gunhan Gulsoy
1b00dda2da
Remove GDR code from main TF repo.
...
It has moved to github.com/tensorflow/networking
PiperOrigin-RevId: 266063354
2019-08-28 22:11:47 -07:00
Gunhan Gulsoy
25f08ffe5d
Remove libverbs code from tensorflow/(contrib)
...
It has moved to github.com/tensorflow/networking
PiperOrigin-RevId: 266019701
2019-08-28 16:35:38 -07:00
Gunhan Gulsoy
35e5ec9e9e
Remove MPI code from TF main repo, since it was moved to
...
github.com/tensorflow/networking.
PiperOrigin-RevId: 265974964
2019-08-28 13:22:55 -07:00
Jeroen Bédorf
1303776540
Add spaces to make string replace match
2019-07-15 21:17:09 +02:00
Mihai Maruseac
4fbff1de1b
Automated rollback of commit 85c0ffd267
...
PiperOrigin-RevId: 256181363
2019-07-02 09:48:56 -07:00
Mihai Maruseac
85c0ffd267
Prepare build jobs for 1.13.2 patch release
...
PiperOrigin-RevId: 256092770
2019-07-01 21:21:05 -07:00
Mihai Maruseac
711b1e1124
Automated rollback of commit 5fbe995c00
...
PiperOrigin-RevId: 255722638
2019-07-01 10:40:59 -07:00
Mihai Maruseac
5fbe995c00
Prepare build jobs for 1.13.2 patch release
...
PiperOrigin-RevId: 255718561
2019-07-01 10:34:50 -07:00
A. Unique TensorFlower
cfccbdb8c4
Set --host_force_python=PY2 when using python2
...
Fixes #29220
PiperOrigin-RevId: 254793086
2019-06-24 11:38:01 -07:00
Sanjoy Das
f3fab7c406
Link in XLA for open source OSX builds by default
...
PiperOrigin-RevId: 254235029
2019-06-20 11:26:26 -07:00
Mark Daoust
44000ad64a
add _TF_{MIN,MAX}_BAZEL_VERSION constants, to make these easier to find.
...
PiperOrigin-RevId: 253803878
2019-06-18 09:31:38 -07:00
Anna R
aedf674e90
Add --config=v2 to build-from-source documentation and configure.py.
...
PiperOrigin-RevId: 252864895
2019-06-12 12:23:24 -07:00
A. Unique TensorFlower
c3260eb5ab
Bump max Bazel version to 0.26.1
...
PiperOrigin-RevId: 252051374
2019-06-07 08:21:32 -07:00
Gaurav Jain
040546fdef
Upgrade Bazel version to 0.26.0
...
PiperOrigin-RevId: 250559259
2019-05-29 14:20:45 -07:00
A. Unique TensorFlower
c33055c442
Upgrade Bazel version to 0.25.3
...
PiperOrigin-RevId: 249794093
2019-05-24 01:39:59 -07:00
A. Unique TensorFlower
fef5167133
Wrap some (CUDA, TensorRT, clang, SYCL) --action_envs into --configs: the .tf_configure.bazelrc only sets the --configs, and the .bazelrc maps that to --action_envs.
...
PiperOrigin-RevId: 249618180
2019-05-23 04:24:32 -07:00
A. Unique TensorFlower
8d7696a800
Removes min Bazel version check when building for Apple platforms.
...
PiperOrigin-RevId: 248742379
2019-05-17 10:23:42 -07:00
A. Unique TensorFlower
3ad37ad68a
Remove unnecessary duplicate config for build and test in .tf_configure.bazelrc: test inherits from build, see https://docs.bazel.build/versions/master/guide.html#option-defaults
...
PiperOrigin-RevId: 248330560
2019-05-15 07:42:33 -07:00
A. Unique TensorFlower
9262f195e7
Bump max Bazel version to 0.25.2
...
Also removed a workaround
PiperOrigin-RevId: 248095796
2019-05-14 01:59:52 -07:00
A. Unique TensorFlower
28fc9cccd1
Fix ./configure trying to find TensorRT when it shouldn't.
...
PiperOrigin-RevId: 246197213
2019-05-01 15:59:23 -07:00
Justin Lebar
7b57c5a02c
Attempt to fix Windows build by explicitly defining NOGDI.
...
My hypothesis is that WIN32_LEAN_AND_MEAN is not sufficient for whatever header
is causing StreamExecutor to pull in GDI.
PiperOrigin-RevId: 245998050
2019-04-30 13:31:39 -07:00
A. Unique TensorFlower
b2e7f671da
Switch from TF_TENSORRT_VERSION to TF_NEED_TENSORRT environment variable to determine whether to build with TF-TRT.
...
Store fallback env variables for CUDA configs in bazelrc as well.
PiperOrigin-RevId: 245961133
2019-04-30 09:26:48 -07:00
Guangda Lai
ad5ef82ea3
Automated rollback of commit f5b4e0e0ea
...
PiperOrigin-RevId: 245496956
2019-04-26 17:14:04 -07:00
Guangda Lai
f5b4e0e0ea
Add back action_env TENSORRT_INSTALL_PATH so TF-TRT is built by default in TF gpu builds.
...
PiperOrigin-RevId: 245462577
2019-04-26 13:27:16 -07:00
Mihai Maruseac
4db860f9f0
Set max bazel version to the latest existing 0.24.1
...
PiperOrigin-RevId: 244365126
2019-04-19 08:57:34 -07:00
R S Nikhil Krishna
05e348bf7b
Update docstrings in configure.py
...
HDFS is now supported through bazel build config and not through a flag in this file (`configure.py`).
However, the docstrings still refer to it. Replaced it with `TF_NEED_CUDA`, which is still a flag set in this script
2019-04-18 15:58:12 +05:30
A. Unique TensorFlower
407a4f3b9d
Bump the minimal Bazel version to 0.24.1
...
We'll have to bump the minimal Bazel version to 0.24.1 because google_cloud_cpp v0.8.1 doesn't work with Bazel 0.23.1.
PiperOrigin-RevId: 243954431
2019-04-17 01:30:14 -07:00
A. Unique TensorFlower
0cb8a070d9
Suggest default CUDA/cuDNN/TensorRT versions after initial auto-detection.
...
Reduce spew on error message when some file was not found.
PiperOrigin-RevId: 243810113
2019-04-16 08:22:21 -07:00
A. Unique TensorFlower
651b0bcbbc
Automatically detect CUDA config during ./configure on the first attempt. If that fails, ask for more detail.
...
PiperOrigin-RevId: 243794789
2019-04-16 06:19:25 -07:00
A. Unique TensorFlower
8e9ca6617b
Change how ./configure and bazel finds CUDA paths.
...
Use a single python script (third_party/gpus/find_cuda_config.py) from configure.py and the different *_configure.bzl scripts to find the different CUDA library and header paths based on a set of environment variables.
PiperOrigin-RevId: 243669844
2019-04-15 12:55:59 -07:00
A. Unique TensorFlower
6a059c00dd
Updates TensorFlowLiteC podspec.
...
PiperOrigin-RevId: 242194312
2019-04-05 15:02:02 -07:00
Jared Duke
a0104b7a5a
Tweak NDK API level parsing for Android
...
Allow setting the level via $ANDROID_NDK_API_LEVEL, rather than
hardcoding to the current NDK version. Also increase the default
NDK API level to 18.
PiperOrigin-RevId: 241981236
2019-04-04 12:36:28 -07:00
A. Unique TensorFlower
2b9c299716
Bump max bazel version to 0.24.1
...
Bazel 0.24.1 is now released: https://github.com/bazelbuild/bazel/releases/tag/0.24.1
PiperOrigin-RevId: 241955827
2019-04-04 10:42:53 -07:00
Austin Anderson
87ea41d023
Fix configure.py to properly compare "X.Y.Z" with "X.Y"
...
Right now, "0.24" is treated as lower than "*.*.*" because of the odd comparison method that adds digits to each existing section. This change converts "0.24" to "0.24.0" to fix that.
This will probably need to be pulled into r2.0.
PiperOrigin-RevId: 241950768
2019-04-04 10:18:24 -07:00
A. Unique TensorFlower
5001ac0ae1
Internal change.
...
PiperOrigin-RevId: 241777236
2019-04-03 12:05:15 -07:00
A. Unique TensorFlower
c7278e4620
PR #26752 : Bump abseil-py dep and min Bazel version
...
Imported from GitHub PR #26752
This makes builds not fail with --incompatible_remove_old_python_version_api enabled, which will become the default in Bazel 0.25. Fixes #26616 .
Copybara import of the project:
- a3b9e5cde69beb5b1ceebe9a4a20c352bf320290 Bump abseil-py dep and min Bazel version by Jon Brandvein <brandjon@google.com>
- d189be43b2bf4bcd229d4fe23bc95870a196ff79 Merge a3b9e5cde69beb5b1ceebe9a4a20c352bf320290 into 9ab5b... by Jon Brandvein <brandjon@google.com>
PiperOrigin-RevId: 240409003
2019-03-26 13:05:20 -07:00
A. Unique TensorFlower
8a9cd67c69
Bump max bazel version to 0.24.0
...
Bazel 0.24.0 is now released: https://github.com/bazelbuild/bazel/releases/tag/0.24.0
Tested at https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/867#e6631eba-578c-4cd5-8275-0310317b7bc8
PiperOrigin-RevId: 240395484
2019-03-26 11:54:13 -07:00
A. Unique TensorFlower
e9797fdf8a
Exclude setting BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 for ios build
...
PiperOrigin-RevId: 239826351
2019-03-22 11:28:19 -07:00
A. Unique TensorFlower
76e879d1c1
Adds new podspecs for the TensorFlow Lite iOS libraries.
...
PiperOrigin-RevId: 239748653
2019-03-22 00:31:14 -07:00
A. Unique TensorFlower
7bd86377de
Set BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 for mac build
...
For working around https://github.com/bazelbuild/bazel/issues/7607#issuecomment-474380287
PiperOrigin-RevId: 239684343
2019-03-21 15:44:45 -07:00
A. Unique TensorFlower
ed297347fd
Adds a print statement alerting developers that Bazel version 0.23 or later is required for building Apple and Swift targets on Apple platforms.
...
PiperOrigin-RevId: 238678544
2019-03-15 12:02:44 -07:00
Guangda Lai
bcd701a0d4
Fix a bug in the configure script that disables all GPU tests when GPU build is enabled.
...
PiperOrigin-RevId: 238155623
2019-03-12 21:14:39 -07:00
A. Unique TensorFlower
4a866ad090
Bump max bazel version for TF to 0.23.2.
...
https://github.com/bazelbuild/bazel/issues/7667
PiperOrigin-RevId: 238045795
2019-03-12 10:50:41 -07:00
A. Unique TensorFlower
8dc2d0eeda
Change compute capability < 3.5 check from error into warning. See issue #26394 .
...
PiperOrigin-RevId: 237971151
2019-03-12 01:46:54 -07:00
A. Unique TensorFlower
e7a30e0791
Bump max bazel version for TF to 0.23.1.
...
Passed with 0.23.1rc1 at https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/833#8d13d2b7-28cf-4576-a00a-d6dd6ea3edab
PiperOrigin-RevId: 236876533
2019-03-05 11:17:39 -08:00
A. Unique TensorFlower
e89c7daf6c
Bump max bazel version for TF to 0.23.1.
...
Passed with 0.23.1rc1 at https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/833#8d13d2b7-28cf-4576-a00a-d6dd6ea3edab
PiperOrigin-RevId: 236362086
2019-03-01 13:03:42 -08:00
TensorFlower Gardener
345cccf7b8
Merge pull request #25447 from rongjiecomputer:fix_win_build
...
PiperOrigin-RevId: 236176304
2019-02-28 15:22:59 -08:00
A. Unique TensorFlower
a6bf9c8476
Add posix implementation for platform/numa.h functions, relying
...
on hwloc.
PiperOrigin-RevId: 235742876
2019-02-26 10:36:09 -08:00
Gunhan Gulsoy
fff6696b9f
Let configure script set TF test options in bazelrc
...
PiperOrigin-RevId: 234881690
2019-02-20 15:34:00 -08:00
Austin Anderson
32202dc07c
Adjust wording in warning
2019-02-19 10:46:27 -08:00
P Sudeepam
765ceda2f0
Remove an accidental tab and quote
2019-02-19 14:46:38 +05:30
P Sudeepam
5209356cdb
Remove the warning_flag and use the all_valid flag to provide the warning for invalid compute capabilities
2019-02-19 14:46:38 +05:30
P Sudeepam
6313548a1f
modify the if condition that sets the warning flag for compute capabilities
2019-02-19 14:46:38 +05:30
P Sudeepam
d910c0289b
Modify configure.py to provide a warning if CUDA compute capabilities are less than 3.5
2019-02-19 14:46:38 +05:30
A. Unique TensorFlower
93e707396e
Updates the configure Python script to support building Bazel rules on Apple platforms.
...
PiperOrigin-RevId: 234053872
2019-02-14 17:00:09 -08:00
TensorFlower Gardener
abb763b5ae
Merge pull request #25335 from lgeiger:deprecated-bazel-option
...
PiperOrigin-RevId: 232765856
2019-02-06 16:23:03 -08:00
Gunhan Gulsoy
91da898cb6
Bump max bazel version for TF.
...
I just verified that we can build using bazel 0.22
PiperOrigin-RevId: 232356025
2019-02-04 13:36:44 -08:00
Loo Rong Jie
31f10d26c6
Fix Windows build due to winsock2.h conflicts
2019-02-04 17:57:34 +08:00
Lukas Geiger
0b92bc4b44
Bazel: Remove deprecated experimental_shortened_obj_file_path option
...
`experimental_shortened_obj_file_path` is depreacted since [version `0.17.0`](https://blog.bazel.build/2018/09/14/bazel-0.17.html ) and activated by default. Since Tensorflow requires [at least bazel `0.19.0`](https://github.com/tensorflow/tensorflow/blob/master/configure.py#L1559 ), this flag can be savely removed.
2019-01-30 23:10:35 +01:00
Mihai Maruseac
91ebeecc92
Proper string format on ValueError when MPI library is not found.
...
PiperOrigin-RevId: 231503050
2019-01-29 17:16:07 -08:00
Penporn Koanantakool
489f1dc457
Fix typo.
...
PiperOrigin-RevId: 228831583
2019-01-10 22:14:41 -08:00
Gunhan Gulsoy
c59db932b0
Upgrade default TF cuda version to cuda 10.
...
PiperOrigin-RevId: 227180147
2018-12-28 16:37:52 -08:00
Mihai Maruseac
e0963c4073
Add instructions to downgrade Bazel if greater than max_bazel_version.
...
PiperOrigin-RevId: 226393897
2018-12-20 14:39:13 -08:00
Gunhan Gulsoy
e4bfd93950
Bump max version of bazel to 0.21
...
PiperOrigin-RevId: 226385826
2018-12-20 13:53:25 -08:00
A. Unique TensorFlower
99f853f3fb
Bump minimum bazel version check to 0.19, to avoid the following error, which isn't helpful:
...
ERROR: cc_toolchain_suite '@local_config_cuda//crosstool:toolchain' does not contain a toolchain for CPU 'k8', you may want to add an entry for 'local|compiler' into toolchains and toolchain_identifier 'local_linux' into the corresponding cc_toolchain rule (see --incompatible_disable_cc_toolchain_label_from_crosstool_proto).
PiperOrigin-RevId: 225430355
2018-12-13 14:05:11 -08:00
TensorFlower Gardener
78c246bb6c
Merge pull request #22964 from perfinion:bazelrc
...
PiperOrigin-RevId: 225413451
2018-12-13 12:38:00 -08:00
Jason Zaman
b41761c499
Update to bazel-0.18.0 and use try-import
...
Bazel-0.18.0 adds a try-import option that will non-fatally try and
import a file. Use this for the configure options so that .bazelrc does
not need to change. ./configure rewriting .bazelrc makes using the git
repo annoying because the file is changed.
The allowed bazel range is now 0.18.0-0.20.0 inclusive. The env var
TF_IGNORE_MAX_BAZEL_VERSION can be set to skip the max bazel version
check.
Also optionally import a /.bazelrc.user file that is gitignored so
user-specific options can go in there.
Fixes: https://github.com/tensorflow/tensorflow/issues/22762
Fixes: https://github.com/tensorflow/tensorflow/pull/22906
Signed-off-by: Jason Zaman <jason@perfinion.com>
2018-12-05 08:34:07 +08:00
A. Unique TensorFlower
07f30871a0
Bump max_bazel_version to 0.20.0
...
After a few fixes, TensorFlow now builds with Bazel 0.20.0. This allows us to keep testing TF on Bazel CI, where bazel is already upgraded to 0.20.0
PiperOrigin-RevId: 224006905
2018-12-04 11:05:10 -08:00
Mihai Maruseac
3360c72f32
One line configure change for message on wrong bazel version.
...
PiperOrigin-RevId: 223820935
2018-12-03 11:12:53 -08:00
Mihai Maruseac
e7a123f4b3
Add max_bazel_version to not use bleeding edge Bazel in TF.
...
PiperOrigin-RevId: 223566575
2018-11-30 13:38:32 -08:00
TensorFlower Gardener
968cd18a60
Merge pull request #23886 from wdirons:add_pythonpath_to_bazelrc_if_referenced
...
PiperOrigin-RevId: 223204341
2018-11-28 11:33:16 -08:00
Gunhan Gulsoy
eea816869a
Automated rollback of commit 72f193b5c9
...
PiperOrigin-RevId: 222910206
2018-11-26 16:58:44 -08:00
A. Unique TensorFlower
72f193b5c9
Automated rollback of commit 54dc404a7d. Revert #23808 .
...
PiperOrigin-RevId: 222548550
2018-11-22 09:03:34 -08:00
Sami Kama
5bb1bee062
Fix merge conflict
2018-11-21 13:23:51 -08:00
Sergei Lebedev
95d7bbb2fc
Replaced list comprehensions inside all/any/sum with generator expressions
...
PiperOrigin-RevId: 222429778
2018-11-21 10:44:43 -08:00
William D. Irons
dcc76a5c49
Add PYTHONPATH to bazelrc when necessary
...
When the user choosen python_lib_path was retreived from the
PYTHONPATH environment variable, need to set PYTHONPATH in the
bazelrc file so bazel includes it in all the build operations.
Fixes tensorflow#23695
2018-11-20 10:35:18 -06:00
Sami Kama
b51ad2408b
Add option to disable nccl
2018-11-16 14:16:23 -08:00
A. Unique TensorFlower
82820eff5e
Update configure script to not warn about Bazel r17 and r18. Bazel supports both revisions now.
...
PiperOrigin-RevId: 221145880
2018-11-12 13:25:48 -08:00
Yun Peng
03e63a291b
Explicitly import tools/bazel.rc
...
To fix build with Bazel 0.19.0 or later and it won't break build with old version or Bazel
Fixes https://github.com/tensorflow/tensorflow/issues/23398
2018-11-07 11:18:53 +01:00
TensorFlower Gardener
f7c861f159
Merge pull request #22734 from mslacken:master
...
PiperOrigin-RevId: 219667359
2018-11-01 11:29:40 -07:00
Guangda Lai
62ebf62948
Initialize nccl_lib_path.
...
PiperOrigin-RevId: 218340343
2018-10-23 07:48:48 -07:00
Gunhan Gulsoy
594aae2550
Add an info line about the dynamic kernels config option.
...
PiperOrigin-RevId: 217772932
2018-10-18 14:51:51 -07:00
Gunhan Gulsoy
9fa8939c4a
Remove tensorflow_no_py_deps from configure script.
...
This config breaks out of the box usage of "bazel test" and hurts development.
PiperOrigin-RevId: 216939335
2018-10-12 16:30:26 -07:00
Gunhan Gulsoy
3437098ba5
Make AWS, GCP, HDFS, Kafka and Ignite default on, but introduce the ability to
...
disable them
Fixes #22819
PiperOrigin-RevId: 216931905
2018-10-12 15:35:36 -07:00
TensorFlower Gardener
5d5b026ef8
Merge pull request #22839 from georgepaw:configure_xla_macos
...
PiperOrigin-RevId: 216774289
2018-10-11 15:59:10 -07:00
Grzegorz Pawelczak
2e75c6321f
Query on Windows as well
2018-10-11 08:40:21 +01:00
Justin Lebar
9ef04f5399
Disable signed-compare warnings in TensorFlow default build.
...
We have a lot of such warnings and don't make an attempt to clean them up
internally.
PiperOrigin-RevId: 216631010
2018-10-10 18:56:13 -07:00
Grzegorz Pawelczak
ec82efd4ce
[XLA] Query whether to enable XLA support on MacOS with no as a default
2018-10-09 15:03:46 +01:00
Yifei Feng
ec451f5ab4
Break up build --define <option_name>=true into two steps:
...
1) define bazel config
build:<bazel_config_name> --define <option_name>s=true
2) set the config
build --config=<bazel_config_name>
PiperOrigin-RevId: 215951614
2018-10-05 13:03:15 -07:00
A. Unique TensorFlower
53faa313b7
Switch NCCL to build from open source (version 2.3.5-5) by default.
...
Note to users manually patching ptxas from a later toolkit version:
Building NCCL requires the same version of ptxas and nvlink.
PiperOrigin-RevId: 215911973
2018-10-05 08:53:12 -07:00
Christian Goll
ba95d09288
MPI libraries maybe located under lib64 or lib32
2018-10-04 17:06:23 +02:00
Yifei Feng
ed90461100
Update reference to tools/bazel.rc to .bazelrc after cl/215483141
...
PiperOrigin-RevId: 215623215
2018-10-03 14:07:00 -07:00
TensorFlower Gardener
bbc9c1f14a
Merge pull request #21374 from perfinion:bazel
...
PiperOrigin-RevId: 215483141
2018-10-02 16:52:00 -07:00
TensorFlower Gardener
ea5c529ed7
Merge pull request #22519 from jayfurmanek:nccl2_configure
...
PiperOrigin-RevId: 215310536
2018-10-01 17:28:26 -07:00