| Commit message (Collapse) | Author | Age |
|
|
|
| |
PiperOrigin-RevId: 215291195
|
|
|
|
|
|
| |
for supported operating systems.
PiperOrigin-RevId: 214886845
|
|
|
|
| |
PiperOrigin-RevId: 211639440
|
|
|
|
| |
PiperOrigin-RevId: 211110958
|
|
|
|
|
|
|
|
| |
There are several API migrations happening:
* ArraySlice's sub-slice constructor => .subspan
* MutableArraySlice's container pointer constructor => absl::MakeSpan
PiperOrigin-RevId: 210946124
|
|
|
|
|
|
|
|
| |
always available).
Previously, absl was not enabled for mobile or for makefile-based builds.
PiperOrigin-RevId: 209648505
|
|\
| |
| |
| | |
PiperOrigin-RevId: 209433836
|
| |
| |
| |
| |
| |
| |
| | |
This prevents most of TensorFlow from needing to depend
on libprotoc.
PiperOrigin-RevId: 208929776
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
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.
|
|\ |
|
| |
| |
| |
| | |
PiperOrigin-RevId: 200651761
|
|\| |
|
| |
| |
| |
| | |
PiperOrigin-RevId: 199377753
|
|\ \ |
|
| | |
| | |
| | |
| | | |
fail (#19678)
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| | |
PiperOrigin-RevId: 198754463
|
|\|
| |
| | |
Branch 198434814
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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>
|
| |
| |
| |
| | |
PiperOrigin-RevId: 197817738
|
|/
|
|
|
|
| |
depend on framework/resource_handler and framework/variant.
PiperOrigin-RevId: 197768387
|
|
|
|
| |
PiperOrigin-RevId: 197028096
|
|
|
|
| |
PiperOrigin-RevId: 196771621
|
|
|
|
| |
PiperOrigin-RevId: 195681946
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
PiperOrigin-RevId: 194318022
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
PiperOrigin-RevId: 194096341
|
|
|
|
| |
PiperOrigin-RevId: 193102564
|
|
|
|
| |
PiperOrigin-RevId: 192718697
|
|
|
|
| |
PiperOrigin-RevId: 192698931
|
|
|
|
| |
PiperOrigin-RevId: 192364932
|
|
|
|
| |
PiperOrigin-RevId: 188273192
|
|
|
|
| |
PiperOrigin-RevId: 182621348
|
|
|
|
| |
PiperOrigin-RevId: 182124532
|
|
|
|
| |
PiperOrigin-RevId: 181494416
|
|
|
|
| |
PiperOrigin-RevId: 180842567
|
|
|
|
| |
PiperOrigin-RevId: 180301735
|
|
|
|
| |
PiperOrigin-RevId: 179263865
|
|
|
|
| |
PiperOrigin-RevId: 179260538
|
|
|
|
| |
PiperOrigin-RevId: 179258973
|
|
|
|
| |
PiperOrigin-RevId: 176434090
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
PiperOrigin-RevId: 174041196
|
|
|
|
| |
PiperOrigin-RevId: 172815422
|
|
|
|
|
|
|
|
| |
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
|