aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/platform/default/build_config.bzl
Commit message (Collapse)AuthorAge
* Remove jemalloc build files and dead configuration options.Gravatar Ayush Dubey2018-10-01
| | | | PiperOrigin-RevId: 215291195
* Remove AWS, GCP, Kafka and HDFS options from configure. Make them default onGravatar Gunhan Gulsoy2018-09-27
| | | | | | for supported operating systems. PiperOrigin-RevId: 214886845
* Alias tensorflow::gtl::InlinedVector to absl::InlinedVectorGravatar Benjamin Kramer2018-09-05
| | | | PiperOrigin-RevId: 211639440
* Alias gtl::optional to absl::optional and remove the old implementation.Gravatar Benjamin Kramer2018-08-31
| | | | PiperOrigin-RevId: 211110958
* Remove (Mutable)ArraySlice implementation and alias them to absl::Span.Gravatar Tim Shen2018-08-30
| | | | | | | | There are several API migrations happening: * ArraySlice's sub-slice constructor => .subspan * MutableArraySlice's container pointer constructor => absl::MakeSpan PiperOrigin-RevId: 210946124
* Fully enabled absl and removed TENSORFLOW_USE_ABSL define (as absl is now ↵Gravatar A. Unique TensorFlower2018-08-21
| | | | | | | | always available). Previously, absl was not enabled for mobile or for makefile-based builds. PiperOrigin-RevId: 209648505
* Merge pull request #21640 from Intel-tensorflow:build-fixGravatar TensorFlower Gardener2018-08-20
|\ | | | | | | PiperOrigin-RevId: 209433836
* | Separated protobuf_compiler into a separate BUILD rule.Gravatar A. Unique TensorFlower2018-08-15
| | | | | | | | | | | | | | This prevents most of TensorFlow from needing to depend on libprotoc. PiperOrigin-RevId: 208929776
| * Fix a build issueGravatar Mahmoud Abuzaina2018-08-15
|/
* Apply MKL-{ML,DNN}-only config settings to dependencies, not just code.Gravatar A. Unique TensorFlower2018-08-14
| | | | | | | | | | Previously, specifying --define=using_mkl_dnn_only=true would cause MKL-ML-dependent code to be #ifdef'd out, but dependencies on MKL-ML itself would still be present. This change makes all library dependencies on MKL properly select MKL-ML, MKL-DNN, or both, depending on the selected configuration. PiperOrigin-RevId: 208710102
* Remove all references of windows_msvc config_settingGravatar Loo Rong Jie2018-07-12
|
* Add KinesisDataset support for tensorflow Dataset (#19712)Gravatar Yong Tang2018-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add KinesisDataset support for tensorflow Dataset This fix is an attempt to add Kinesis support for tensorflow's Dataset. Kinesis is provided by AWS as a managed data streaming service. It is similiar to Apache Kafka, often used in places where maintaining a independent Kafka cluster on AWS is not desirable or possible. This fix adds the Kinesis support for tensorflow Dataset. Similiar to the Kafka integration in tensorflow, KinesisDataset outputs tf.string for records. Test cases have also been added, which could be invoked manually. Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Expose KinesisDataset in dataset_ops.cc Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Expose KinesisDataset in python wrapper Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add test cases for KinesisDataset Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Update AWS library include files Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add Bazel BUILD files Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Rename s3_crypto to aws_crypto Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Rename with_s3_support to with_aws_support Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Selectively add kinesis to tensorflow/contrib/BUILD Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Set different partition key and pylint fix. Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add missing modules in cmake's python_modules.txt Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Address review feedback Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
* Do not depend on boringssl for big-endian architectures. (#20038)Gravatar Brennan Saeta2018-06-16
| | | | | | | | | | | | | | | | | | | | * Do not depend on boringssl for big-endian architectures. A recent commit migrated TensorFlow from grpc_unsecure (and grpc++_unsecure) to their secure variants. These secure variants depend on BoringSSL. Unfortunately, BoringSSL does not work on big-endian architectures. This commit abstracts the grpc dependency behind a couple cc_library rules, and plumbs through the logic to conditionally build without BoringSSL based on the target architecture. Fixes #20014 * Fix BUILD file formatting. * Fix typo in CPU name * Add an additional bind and select when evaluating the cc_proto_library rules.
* Merge commit for internal changesGravatar Akshay Modi2018-06-15
|\
| * Correctly build and link in the GCS control opsGravatar Brennan Saeta2018-06-14
| | | | | | | | PiperOrigin-RevId: 200651761
* | Merge commit for internal changesGravatar Patrick Nguyen2018-06-06
|\|
| * Add the dart rule to tensorflow/core:protos_all.Gravatar A. Unique TensorFlower2018-06-05
| | | | | | | | PiperOrigin-RevId: 199377753
* | Merge branch 'master' into branch_198811639Gravatar Michael Case2018-05-31
|\ \
| * | Manual roll back of PR #19443, because it causes the Raspberry Pi build to ↵Gravatar Pete Warden2018-05-31
| | | | | | | | | | | | fail (#19678)
* | | Merge commit for internal changesGravatar Michael Case2018-05-31
|\ \ \ | |/ / |/| / | |/
| * [XLA] Make HloInstruction::backend_config() a JSON-encoded protobuf.Gravatar Justin Lebar2018-05-31
| | | | | | | | PiperOrigin-RevId: 198754463
* | Merge pull request #19633 from yifeif/branch_198434814Gravatar Yifei Feng2018-05-30
|\| | | | | Branch 198434814
* | Add "python 3 only" support for bazel build (#19443)Gravatar Yong Tang2018-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add python 3 only support for bazel build When building tensorflow in a python3 system (i.e., only `/usr/bin/python3`, no `/usr/bin/python`), even though `/usr/bin/python3` is specified during the configure the following failure still occur: ``` SUBCOMMAND: # //tensorflow/core:version_info_gen [action 'Executing genrule //tensorflow/core:version_info_gen [for host]'] (cd /home/ubuntu/.cache/bazel/_bazel_ubuntu/ad1e09741bb4109fbc70ef8216b59ee2/execroot/org_tensorflow && \ exec env - \ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin \ /bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; tensorflow/tools/git/gen_git_source.py --generate external/local_config_git/gen/spec.json external/local_config_git/gen/head external/local_config_git/gen/branch_ref "bazel-out/host/genfiles/tensorflow/core/util/version_info.cc" --git_tag_override=${GIT_TAG_OVERRIDE:-}') ERROR: /home/ubuntu/tensorflow/tensorflow/core/BUILD:2015:1: Executing genrule //tensorflow/core:version_info_gen failed (Exit 127) /usr/bin/env: 'python': No such file or directory Target //tensorflow/tools/pip_package:build_pip_package failed to build Use --verbose_failures to see the command lines of failed build steps. ERROR: /home/ubuntu/tensorflow/tensorflow/tools/api/generator/BUILD:27:1 Executing genrule //tensorflow/core:version_info_gen failed (Exit 127) INFO: Elapsed time: 391.217s, Critical Path: 46.74s INFO: 656 processes, local. FAILED: Build did NOT complete successfully ``` This fix adds the necessary `${PYTHON_BIN_PATH}` (configured already in `./configure`) into related commands so that bazel build works even in python 3 only environment. Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Fix build failure for api generator in python 3 only environment Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add `${PYTHON_BIN_PATH}` to cython build Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Optionally add PYTHON_BIN_PATH for non-windows only Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
| * Internal cleanup to remove a difference from the code on github.Gravatar A. Unique TensorFlower2018-05-23
| | | | | | | | PiperOrigin-RevId: 197817738
| * Introduce Encoder and Decoder classes so that platform/*coding* doesn't have toGravatar A. Unique TensorFlower2018-05-23
|/ | | | | | depend on framework/resource_handler and framework/variant. PiperOrigin-RevId: 197768387
* Internal ChangeGravatar A. Unique TensorFlower2018-05-17
| | | | PiperOrigin-RevId: 197028096
* Hardcode two exceptions to the list of files allowed in a 'platform'Gravatar A. Unique TensorFlower2018-05-15
| | | | PiperOrigin-RevId: 196771621
* Internal ChangeGravatar Abhijit Karmarkar2018-05-07
| | | | PiperOrigin-RevId: 195681946
* Move */logging.cc into :platform_base since it already exposes the header ↵Gravatar A. Unique TensorFlower2018-04-26
| | | | | | | | | | | loggging.h This also brings env_time.h and env_time.cc, because on the 'default' platform logging needs env_time. Add helpers tf_platform_srcs and tf_platform_hdrs to deal with files that are not necessarily available in all platforms. PiperOrigin-RevId: 194434322
* Automated g4 rollback of changelist 194268101Gravatar A. Unique TensorFlower2018-04-25
| | | | PiperOrigin-RevId: 194318022
* Enabled TENSORFLOW_USE_ABSL for mobile. TENSORFLOW_USE_ABSL is now enabled ↵Gravatar A. Unique TensorFlower2018-04-25
| | | | | | | | in all cases. This lets TENSORFLOW_USE_ABSL be removed (as it will always be true), and is necessary to migrate TensorFlow to absl. PiperOrigin-RevId: 194268101
* Internal ChangeGravatar A. Unique TensorFlower2018-04-24
| | | | PiperOrigin-RevId: 194096341
* Porting tests for `rpc_op` to OS.Gravatar Jiri Simsa2018-04-16
| | | | PiperOrigin-RevId: 193102564
* Automated g4 rollback of changelist 192698931Gravatar Jiri Simsa2018-04-12
| | | | PiperOrigin-RevId: 192718697
* Porting tests for `rpc_op` to OS.Gravatar Jiri Simsa2018-04-12
| | | | PiperOrigin-RevId: 192698931
* [XLA] GRPC service definition.Gravatar Chris Leary2018-04-10
| | | | PiperOrigin-RevId: 192364932
* internalGravatar A. Unique TensorFlower2018-03-07
| | | | PiperOrigin-RevId: 188273192
* Turn the op_performance_data proto lib into a header only library by defaultGravatar Benoit Steiner2018-01-19
| | | | PiperOrigin-RevId: 182621348
* Enable bfloat16 for CPU kernelsGravatar A. Unique TensorFlower2018-01-16
| | | | PiperOrigin-RevId: 182124532
* Merge changes from github.Gravatar Frank Chen2018-01-10
| | | | PiperOrigin-RevId: 181494416
* No public changeGravatar A. Unique TensorFlower2018-01-04
| | | | PiperOrigin-RevId: 180842567
* Merge changes from github.Gravatar Patrick Nguyen2017-12-28
| | | | PiperOrigin-RevId: 180301735
* Automated g4 rollback of changelist 179260538Gravatar Dandelion Man?2017-12-15
| | | | PiperOrigin-RevId: 179263865
* Automated g4 rollback of changelist 179258973Gravatar A. Unique TensorFlower2017-12-15
| | | | PiperOrigin-RevId: 179260538
* Merge changes from github.Gravatar Dandelion Man?2017-12-15
| | | | PiperOrigin-RevId: 179258973
* Rename GPUTracer to DeviceTracer.Gravatar Eugene Brevdo2017-11-20
| | | | PiperOrigin-RevId: 176434090
* Having with_gcp_support and windows causes build error.Gravatar Michael Case2017-11-10
| | | | | | | | Multiple statements in a select statement should not be able to be true at the same time (unless one rule is more 'specific' than another). PiperOrigin-RevId: 175040618
* Implemented tensorflow::port::NominalCPUFrequency()Gravatar Benoit Steiner2017-10-31
| | | | PiperOrigin-RevId: 174041196
* Move s3 file system support from contrib/ to core/platform/.Gravatar Michael Case2017-10-19
| | | | PiperOrigin-RevId: 172815422
* Relanding change to add config to enable S3 file system support.Gravatar Michael Case2017-10-09
| | | | | | | | Pass --config=s3 argument to Bazel to build with S3 file system support. Change was originally rolled back due to a failure it caused in //tensorflow/core/kernels:control_flow_ops_test on Macs which is now fixed. PiperOrigin-RevId: 171579378