aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Removing duplicate grpc targetsGravatar Yifei Feng2018-07-02
|
* Deduplicate cloud build targets.Gravatar Gunhan Gulsoy2018-07-02
|
* Merge commit for internal changesGravatar Gunhan Gulsoy2018-07-02
|\
| * Docstring grammar tweak.Gravatar A. Unique TensorFlower2018-07-02
| | | | | | | | PiperOrigin-RevId: 202961895
| * Exclude tensorflow/contrib/bigtable on WindowsGravatar A. Unique TensorFlower2018-07-02
| | | | | | | | | | | | Fix Windows failure caused by cl/202664219 PiperOrigin-RevId: 202960843
| * CleanupGravatar A. Unique TensorFlower2018-07-02
| | | | | | | | PiperOrigin-RevId: 202960334
| * [XLA] Remove a bogus invalid argument message printed out when --v>=1.Gravatar Bixia Zheng2018-07-02
| | | | | | | | | | | | | | | | | | | | When running any trivial XLA program with --v=1, you will see bogus message such as "Invalid argument: Shape f32[] size may overflow int64". The reason for this is because in ShapeUtil::ValidateShapeSize, we incorrectly construct an InvalidArgument object prematurely. This change postpones the construction of the InvalidArgument object until an invalid argument is actually discovered. PiperOrigin-RevId: 202959886
| * Return error instead of checking in GraphToFunctionDef.Gravatar Jacques Pienaar2018-07-02
| | | | | | | | PiperOrigin-RevId: 202950690
* | 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>
| * [XLA] Rename {SqrtF32, SquareF32, ReciprocalF32} to {Sqrt, Square, ↵Gravatar Peter Hawkins2018-07-02
| | | | | | | | | | | | | | | | | | | | | | | | Reciprocal} and move them to a new client library xla/client/lib/math.h. Remove the F32 type constraint. Add an xla::Rqsrt function. Move {Erf, Erfc, ErfInv, EvaluatePolynomial} to the same library. [TF:XLA] Update many places in the bridge to use the new functions. Rewrite many of the training ops in operator notation. PiperOrigin-RevId: 202948474
| * [XLA] Add a new client helper library for building constants.Gravatar Peter Hawkins2018-07-02
| | | | | | | | | | | | | | | | | | | | | | | | New functions include xla::ScalarLike, xla::Zero, xla::Zeros, xla::ZerosLike, xla::One, xla::Epsilon, xla::{Min,Max,MinFinite,MaxFinite}Value. Update Erf, Erfc, ErfInv to use new operator overloads and xla::ScalarLike. Remove the explicit type arguments. [TF:XLA] Refactor various parts of the bridge to use new constant functions. Make more types implicit. Clean up ArgMin/ArgMax as part of adapting it to use the new APIs. No functional changes intended. PiperOrigin-RevId: 202943293
| * Do profiling inside while thunks and conditionals.Gravatar Adrian Kuegel2018-07-02
| | | | | | | | | | | | | | | | | | We now look into the computations of kWhile and kConditional ops when profiling. This still does not help regarding the statistics of the estimated optimum, but at least we can see the relative performance of the ops within a subcomputation. PiperOrigin-RevId: 202916616
| * - Create an explicit mapping between tensor indices and NNAPI operand ids (Gravatar A. Unique TensorFlower2018-07-02
| | | | | | | | | | | | | | | | | | | | | | | | needed for RNN back-edge support) - Make the delegate return errors from unsupported operations, datatypes and rank rather than abort - Make the delegate propagate errors from preparation and compilation phase rather than abort - Add a flag for allowing generated tests to pass if delegation returns an error - however if delegation succeeds the results are verified PiperOrigin-RevId: 202916432
* | Merge pull request #20234 from aaroey/fix_calibrator_last_batchGravatar Sami Kama2018-07-01
|\ \ | | | | | | Make sure calibrator don't miss last batch
| | * Merged commit includes the following changes:Gravatar A. Unique TensorFlower2018-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 202883475 by A. Unique TensorFlower: Internal testing changes -- 202880708 by yifeif: Internal change. -- 202876685 by A. Unique TensorFlower: Internal change -- 202850194 by yifeif: Internal change. -- PiperOrigin-RevId: 202883475
| | * PiperOrigin-RevId: 202796842Gravatar A. Unique TensorFlower2018-06-30
| | |
| | * Remove unused gcp and hdfs config flags, as these are on by default now.Gravatar Gunhan Gulsoy2018-06-29
| | | | | | | | | | | | PiperOrigin-RevId: 202753310
| | * Fixes a bug in the quantize_and_dequantize_op kernel with getting the min ↵Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | and max range, when the op is on the GPU but the range tensor is on the host. PiperOrigin-RevId: 202748603
| | * Automated g4 rollback of changelist 202738924Gravatar Sanjoy Das2018-06-29
| | | | | | | | | | | | PiperOrigin-RevId: 202744028
| | * [XLA] Remove a bogus invalid argument message printed out when --v>=1.Gravatar Bixia Zheng2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running any trivial XLA program with --v=1, you will see bogus message such as "Invalid argument: Shape f32[] size may overflow int64". The reason for this is because in ShapeUtil::ValidateShapeSize, we incorrectly construct an InvalidArgument object prematurely. This change postpones the construction of the InvalidArgument object until an invalid argument is actually discovered. PiperOrigin-RevId: 202738924
| | * TFLite Java app for object detection modelGravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | PiperOrigin-RevId: 202736707
| | * Add `synchronization` and `aggregation` args to get_variable(). These args ↵Gravatar Pavithra Vijay2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will be used for distributed variables. Add Enum `VariableSynchronization` with values for `synchronization`: AUTO, UNREPLICATED, ON_WRITE, ON_READ Add Enum `VariableAggregation` with values for `aggregation`: NONE, SUM, MEAN. Replace all the aggregation methods strings in distribution strategy to the enum values. Update Mirrored strategy to use these parameters to decide on whether a variable should be Mirrored or TowerLocal. Update different distribution strategy value types to use the `VariableAggregation` Enum PiperOrigin-RevId: 202736077
| | * Automated g4 rollback of changelist 202724194Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | PiperOrigin-RevId: 202735104
* | | Merge pull request #20430 from case540/branch_202673820Gravatar Yifei Feng2018-06-29
|\ \ \ | | | | | | | | Branch 202673820
| | | * Adding dimensions to brodcasts in computationBuilderGravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202728713
* | | | Update kafka to v0.11.4 (#20417)Gravatar Yong Tang2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update kafka to v0.11.4 This fix updates kafka from v0.11.1 to v0.11.4 Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add additional source files in kafka Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
| * | | Excluding cloud_py as well from Windows Bazel build.Gravatar Michael Case2018-06-29
| | | | | | | | | | | | | | | | | | | | cloud_py now depends on big_table which does not build on Windows. Excluding from Window Bazel build for now.
| | | * Fix a typo in comment to mention kOutputInputYX means NCHWGravatar Smit Hinsu2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202725501
| | | * Do not overwrite inputs.Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202724720
| | | * Begin introducing NUMA support for CPU threads and memoryGravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by extending the core/platform API with some basic functionality. The new functions allow: 1. Determining how many NUMA nodes are available. 2. Setting the executing thread to be bound to a particular node, or not bound at all. 3. Allocating memory affiliated with a particular node. This change introduces the API only, there is not yet a real implementation. PiperOrigin-RevId: 202724194
| | | * Do not constrain the is_variable_initialized ops to be on cpu.Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202724146
| | | * Add TFLite quantized SSD Mobilenet model to open sourceGravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202724096
| * | | Attempt to fix Windows Bazel build.Gravatar Michael Case2018-06-29
| | | | | | | | | | | | | | | | | | | | Excluded dependency on contrib/bigtable from Windows build. There are several Bazel build errors when trying to build it.
| | | * Add support for quantized sequential LSTM Op.Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202720777
| | | * [TF:XLA] Make the error message for unsupported ops more understandable. ↵Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | Return the first unsupported op with detailed error message instead of all unsupported ops without details. PiperOrigin-RevId: 202720375
| | | * Improvements to TF Lite's test runners: also run multiple inferences back to ↵Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | back. PiperOrigin-RevId: 202719394
| | | * Add support for Makefile build for micro-controller platformsGravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202716942
| * | | Fix incorrect merge of Docker files.Gravatar Michael Case2018-06-29
| | | | | | | | | | | | | | | | Re-adding installing h5py.
| | | * [TF:XLA] Change the return type of ShapeRepresentationFn from TensorShape to ↵Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | StatusOr<TensorShape>. PiperOrigin-RevId: 202711909
| | | * Fixes off-by-1 in pad_to_bucket_boundary=True for ↵Gravatar Terry Koo2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | tf.contrib.data.bucket_by_sequence_length. PiperOrigin-RevId: 202711095
| * | | Fix accidently downgrade of protobuf requirement.Gravatar Michael Case2018-06-29
| | | |
| * | | Run buildifier on tensorflow/BUILD to fix sanity.Gravatar Michael Case2018-06-29
| | | |
| | | * Internal Change.Gravatar Michael Case2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202706517
| | | * Allow gradients() calls from inside a function wrt captured tensors.Gravatar Skye Wanderman-Milne2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The overall approach is to teach the gradients code how to traverse the implicit edges between captured external tensors and ops inside the function body. PiperOrigin-RevId: 202705929
| | | * Optimized TransposeConv implementation.Gravatar A. Unique TensorFlower2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202705179
| * | | Fix incorrect merge of grpc_server_lib.h.Gravatar Michael Case2018-06-29
| | | |
| | | * UnaryOpsComposition arithmetic optimizer.Gravatar Eugene Zhulenev2018-06-29
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 202703970
| | | * Auto tracking for Python lists assigned to attributes of Model/CheckpointableGravatar Allen Lavoie2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conceptually lists just get replaced with a list-like wrapper. A shallow copy is maintained for error checking (since appends to it aren't monitored, we can't do restore-on-create for variables unless it's being modified through the wrapper). There are lots of other details. I gave up on generalizing our isinstance(obj, (list, tuple)) checks and just subclassed list. Behaving like a list means the type should be unhashable, which requires some workarounds when we're collecting objects (object-identity collections, and object-identity versions of weak reference containers). Adds a decorator for exempting whole methods from automatic dependency tracking so we don't need to track down every last self.inputs = [] statement to avoid polluting dependencies. There's a TODO for tuples and dictionaries. PiperOrigin-RevId: 202703271
| * | | Remove duplicate GRPC rule.Gravatar Michael Case2018-06-29
| | | |
* | | | Merge pull request #18274 from imsheridan/fix_math_apidefGravatar Mark Daoust2018-06-29
|\ \ \ \ | | | | | | | | | | Fix math equation rendering format in api definitions