aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Go: Update generated wrapper functions for TensorFlow ops.Gravatar A. Unique TensorFlower2018-08-02
| | | | PiperOrigin-RevId: 207165297
* Enables optimization to remove 0-iteration 'while' loops based on simple ↵Gravatar A. Unique TensorFlower2018-08-02
| | | | | | binary predicates. PiperOrigin-RevId: 207162491
* Add a optional bucket location check to the GCS Filesystem.Gravatar Michael Banfield2018-08-02
| | | | PiperOrigin-RevId: 207152562
* Explicitly cast the types of a few variables in VLOG statements to avoid an ↵Gravatar A. Unique TensorFlower2018-08-02
| | | | | | issue where the compiler isn't sure of the type when building for arm64 computers. PiperOrigin-RevId: 207151595
* [XLA] Introduce variadic version of reduce.Gravatar Michael Kuperstein2018-08-02
| | | | | | This defines the semantics, and adds parser and shape inference support. Since support is not plumbed through the rest of the compiler here, multi-output reduce is still rejected by the HLO verifier, and is not exposed through XlaBuilder. PiperOrigin-RevId: 207148035
* [tpu]: Have a more helpful error message when no TPU name is specified.Gravatar Brennan Saeta2018-08-02
| | | | PiperOrigin-RevId: 207147507
* Fix potential use-after-free bug introduced in commitGravatar Asim Shankar2018-08-02
| | | | | | abb903df7a5998b33547c02e95f9fa47c00f31f4 PiperOrigin-RevId: 207145802
* Simplify logic in XlaCompilationCache::CompileImplGravatar Sanjoy Das2018-08-02
| | | | | | As far as I can tell, `executable` is never nullptr. PiperOrigin-RevId: 207141878
* Merge pull request #21011 from Intel-tensorflow:pr-upgrading-mkl-dnn-to-v0.15Gravatar TensorFlower Gardener2018-08-02
|\ | | | | | | PiperOrigin-RevId: 207140591
* | Force conversion of directly decorated functions. Ignore the whitelist in ↵Gravatar A. Unique TensorFlower2018-08-02
| | | | | | | | | | | | this case. PiperOrigin-RevId: 207137374
* | Add a default value of None for the newly added parameter.Gravatar A. Unique TensorFlower2018-08-02
| | | | | | | | PiperOrigin-RevId: 207135538
* | Throw ValueError with clear error message when function to be traced by defunGravatar Xuechen Li2018-08-02
| | | | | | | | | | | | has operations that modify the input arguments in place. PiperOrigin-RevId: 207133095
* | Merge pull request #21288 from sfujiwara:fix-custom-estimator-guideGravatar TensorFlower Gardener2018-08-02
|\ \ | | | | | | | | | PiperOrigin-RevId: 207129109
* | | Do not panic on type annotations in python3 for layers / functions passed to TF.Gravatar Alexandre Passos2018-08-02
| | | | | | | | | | | | | | | | | | | | | inspect.getargspec raises errors if they are present but getfullargspec is perfectly happy to let functions with type annotations pass. PiperOrigin-RevId: 207127930
* | | Add to our current warning message when we run out of data in the givenGravatar Anjali Sridhar2018-08-02
| | | | | | | | | | | | | | | | | | dataset. PiperOrigin-RevId: 207127254
* | | Add support for processing quantized version of reduce_sum in tocoGravatar A. Unique TensorFlower2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207127136
* | | Fix Android compilation forGravatar Shashi Shekhar2018-08-02
| | | | | | | | | | | | | | | | | | | | | third_party/tensorflow/core/kernels:android_tensorflow_image_op correctly. PiperOrigin-RevId: 207122169
* | | Assign NullOps to all custom ops starting with Eager:Gravatar A. Unique TensorFlower2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207108296
* | | Fix typo in Ceil op description.Gravatar Daniel Zheng2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207107983
* | | Update downloadable clang to r338452Gravatar Ilya Biryukov2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207084736
* | | Format .bzl files in clang_toolchainGravatar Ilya Biryukov2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207081431
* | | Use device and colocation stack metadata to improve an error message in ↵Gravatar A. Unique TensorFlower2018-08-02
| | | | | | | | | | | | | | | | | | ops.py. This change does not depend on the new config.experimental.client_handles_error_formatting flag. I also attempted to modify relevant interpolated error strings so an uninterpolated error message still read correclty if you removed the interpolation tokens. PiperOrigin-RevId: 207075862
* | | compat: Update forward compatibility horizon to 2018-08-02Gravatar A. Unique TensorFlower2018-08-02
| | | | | | | | | | | | PiperOrigin-RevId: 207066617
* | | Go: Update generated wrapper functions for TensorFlow ops.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207053503
* | | Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207051885
* | | Reformat tensorflow/compiler/aot/tfcompile.bzl; NFCGravatar Sanjoy Das2018-08-01
| | | | | | | | | | | | | | | | | | And fix two lint issues. PiperOrigin-RevId: 207051473
* | | [tf.data] Add new `Optional` type to represent missing data.Gravatar Derek Murray2018-08-01
| | | | | | | | | | | | | | | | | | | | | The `Optional` type makes it possible to represent missing values (e.g. an attempt to run `Iterator.get_next()` after the sequence has ended) without raising an error. NOTE: The `Optional` type is currently only supported on CPU, and a follow-up change will add support for other devices. After then, we will add this to the `tf.contrib.data` API, with a view to eventually migrating it to core. PiperOrigin-RevId: 207049979
* | | [XLA] Add Scatter HLO.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207045468
* | | Add logical_and and logical_not to schema.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207034363
* | | Add a warning for Model.save_weights in TensorFlow format with a Keras optimizerGravatar Allen Lavoie2018-08-01
| | | | | | | | | | | | | | | | | | save_weights in HDF5 format does not save optimizer weights anyway, but since TensorFlow optimizers are saved in TensorFlow format it's a bit surprising when Keras optimizers aren't. PiperOrigin-RevId: 207027546
* | | Improve CPU time usage in the SpaceToBatch op.Gravatar Derek Murray2018-08-01
| | | | | | | | | | | | | | | | | | | | | Refactors a method that uses `OP_REQUIRES[_OK]` heavily to return a `Status` in error cases instead. PiperOrigin-RevId: 207027527
* | | Allow to set global step to a particular value, after the early stopping ↵Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | triggered by the number of trees fired. PiperOrigin-RevId: 207024504
* | | Support TFLite framework compilation on WindowsGravatar Jared Duke2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207020196
* | | Fix toco:toco_port compilation on WindowsGravatar Jared Duke2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207016946
* | | Enable masking support for eager execution.Gravatar Francois Chollet2018-08-01
| | | | | | | | | | | | PiperOrigin-RevId: 207016849
* | | Merge pull request #21206 from ↵Gravatar TensorFlower Gardener2018-08-01
|\ \ \ | | | | | | | | | | | | | | | | | | | | kingofthebongo2008:nysnc_and_highwayhash_cmake_fixes PiperOrigin-RevId: 207014665
* | | | Fix darwin_x86_64 TFLite buildsGravatar Jared Duke2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Unity TFLite plugin should now run successfully on Mac, though it might require renaming `libtensorflowlite_c.so` to `tensorflowlite_c.bundle` in the Plugins folder. PiperOrigin-RevId: 207014537
* | | | Ensure the Eager Runtime builds for Android. For the benefit of TF Lite it isGravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | important that the Eager Runtime remains compatible with Android. For now only eager:execute is built since this is the main target TF Lite will depend on. PiperOrigin-RevId: 207012943
* | | | Created pure TensorFlow op for MatrixExponential, allowing gradients and GPU ↵Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | ops. PiperOrigin-RevId: 207010324
* | | | [SE] Allow context reuse in CreatedContexts::Add.Gravatar Justin Lebar2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's possible for an already-existing context to be returned by cuDevicePrimaryCtxRetain. Previously, this would be handled incorrectly by CreatedContexts::Add, which was assuming that inserts into the map always succeeded. This makes XLA work with TF_CUDA_PLATFORM_GPU_DEVICE_SCHEDULE=blocking_sync, although exactly how that flag is related to this bug is unclear to me. It seems like some sort of race condition, maybe? PiperOrigin-RevId: 207010059
* | | | Generalize quantization rewriter to handle seperable convolutions. Insert ↵Gravatar Raghuraman Krishnamoorthi2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | fake quant ops for weights in both depthwise and regular convolutions inside a seperable convolution op. Also insert fake quant ops for activations produced by first depthwise convolution PiperOrigin-RevId: 207009650
* | | | Merge pull request #21063 from yongtang:07222018-s3_cryptoGravatar TensorFlower Gardener2018-08-01
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 207008537
* | | | | Python 3.7 Compatibility: Py_UnicodeAsUTF8AndSize() returns a "const char*"Gravatar Asim Shankar2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of a "char*". (See https://docs.python.org/3/whatsnew/3.7.html#c-api-changes) There are additional changes needed for Python 3.7 compatibility, this change just pulls out one of them (and subsumes a related attempt in #21202 and #20766) Helps with #20517 PiperOrigin-RevId: 207008013
* | | | | When model.build() is called on tf.TensorShape((None, None, None, 1)), the ↵Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | code replaces the None values with 1 and the model is then built with the shape of (1, 1, 1, 1). This sets the variables of the model and hence we cannot call the model on input of shape other than (1, 1, 1, 1). In this CL, we create placeholders for the None values and build the model in graph mode. Since tf.Variable is now compatible with both eager and graph mode, the variables created after building the model in graph mode are still valid in eager mode. Now we can build the model with None's in the input shape and the model can still be called on a different shape input due to placeholders. PiperOrigin-RevId: 207005479
* | | | | Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207005345
* | | | | [Checkpointable] Make Iterator checkpointable.Gravatar Shivani Agrawal2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use object-based save/restore to make dataset/iterator checkpointable in both graph as well as eager mode. PiperOrigin-RevId: 206998349
* | | | | Remove unused imports.Gravatar Yuefeng Zhou2018-08-01
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 206998261
* | | | | Fix syntax errorGravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 206997688
* | | | | Fix dangling reference bug.Gravatar A. Unique TensorFlower2018-08-01
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 206995432
* | | | | Simplified the WhileOp kernel impl by removing the handle cache based onGravatar Mingsheng Hong2018-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | suggestion from apassos@ -- the underlying lib->Instantiate() does the caching. PiperOrigin-RevId: 206993242