aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Add missing tf.contrib.receptive_field dependencies.Gravatar A. Unique TensorFlower2018-01-11
| | | | PiperOrigin-RevId: 181643790
* Increase number of inlined elements in EdgeSet from 2 to 4 to speed up graph ↵Gravatar A. Unique TensorFlower2018-01-11
| | | | | | | | construction and reduce startup time in TensorFlow. In the motivating case, this change decreases the time for a RegisterGraph RPC with a large graph from 10 minutes to 40s. Without this change, a large portion of the time is spent walking the red-black tree. PiperOrigin-RevId: 181643594
* Enable stacktrace printing ont test failures for python tests.Gravatar Gunhan Gulsoy2018-01-11
| | | | PiperOrigin-RevId: 181642475
* Remove debugging print statement from tf.image.random_flip_left_right.Gravatar Chris Ying2018-01-11
| | | | PiperOrigin-RevId: 181641673
* [XLA:GPU] Add reduction-to-scalar code.Gravatar Justin Lebar2018-01-11
| | | | | | | | | | | Adds special code for reducing a tensor of arbitrary rank to a scalar. This is similar to the column reduction code that we used to run, but it has a shfl loop at the end like the row reduction code. The result is much faster for the reduction-to-scalar case. (A shfl loop doesn't make sense for the column reduction case.) PiperOrigin-RevId: 181640117
* Change ios_tensorflow_lib to depend on ios_tensorflow_lib_lite.Gravatar A. Unique TensorFlower2018-01-11
| | | | PiperOrigin-RevId: 181636626
* Comments for the functors in concat_libGravatar Alexandre Passos2018-01-11
| | | | PiperOrigin-RevId: 181635835
* Add support for for loops.Gravatar A. Unique TensorFlower2018-01-11
| | | | | | | | | Generalize the static analysis across while and for loops. Convert len builtin to tf.shape()[0]. Add for loop canonicalization and companion tests. Modify the template behavior for Name nodes to let the template control the target, which allows simplifying the caller. PiperOrigin-RevId: 181633983
* [tf.data] Improve documentation for `Dataset.batch()` wrt. small final batches.Gravatar Derek Murray2018-01-11
| | | | | | This partially addresses the concerns in issue #13161. PiperOrigin-RevId: 181629980
* Adds loss_reduction argument in head.Gravatar A. Unique TensorFlower2018-01-11
| | | | PiperOrigin-RevId: 181629745
* Enable identity reshape and common factor hoisting optimizations.Gravatar A. Unique TensorFlower2018-01-11
| | | | PiperOrigin-RevId: 181625889
* [XLA] Make HLO CSE faster.Gravatar A. Unique TensorFlower2018-01-11
| | | | | | Passing around copies of std::functions incurs heap allocations and deallocations, which, unfortunately, matters in this case. Minimize the amount of copies. PiperOrigin-RevId: 181625079
* Changing the default value of the momentum constant to 0.9.Gravatar A. Unique TensorFlower2018-01-11
| | | | | | Changing the default value of colocate_gradients_with_ops to True. PiperOrigin-RevId: 181624864
* Appropriately handle building of CudnnRNN if variable scope has ↵Gravatar Adam Roberts2018-01-11
| | | | | | tf.AUTO_REUSE type. PiperOrigin-RevId: 181620379
* Reduce WARNING to INFO on reloading table.Gravatar A. Unique TensorFlower2018-01-11
| | | | PiperOrigin-RevId: 181619109
* [XLA:GPU] Specify an explicit alignment on args to kernels.Gravatar Justin Lebar2018-01-11
| | | | | | | This allows LLVM to vectorize loads/stores in these kernels, among other things. PiperOrigin-RevId: 181618991
* Set the type of the placeholder nodes creating when importing a functionGravatar Benoit Steiner2018-01-11
| | | | | | definition PiperOrigin-RevId: 181617501
* Switch GradientsDebugger to use C API-friendly Python APIsGravatar Skye Wanderman-Milne2018-01-11
| | | | PiperOrigin-RevId: 181610422
* Allow backends to specify a custom ShapeVerifier to HloVerifier.Gravatar Brian Patton2018-01-11
| | | | | | | | Remove obsolete shape_size_fn_ from HloVerifier/ShapeVerifier. Adds a rank check to FFT shape inference. PiperOrigin-RevId: 181601294
* [TF/XLA] Add stricter checks of buffer sizes within colocated buffer sets.Gravatar Todd Wang2018-01-10
| | | | | | | | | Note that there are already existing checks in BufferAllocation::AddAssignment to ensure all buffers are no larger than the allocation. But colocated buffer sets are used to handle forced aliasing, e.g. kWhile, kCall and kConditional, which require all buffers to be identically sized. PiperOrigin-RevId: 181565074
* Fix a deadlock condition when session are run in multiple thread and depend onGravatar A. Unique TensorFlower2018-01-10
| | | | | | each other. PiperOrigin-RevId: 181563474
* Automated g4 rollback of changelist 181548597Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181553949
* Added the "Getting Started with TensorFlow for ML Beginners" chapter to GetGravatar A. Unique TensorFlower2018-01-10
| | | | | | Started home page. PiperOrigin-RevId: 181548668
* Automated g4 rollback of changelist 181260801Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181548597
* Throws exceptions in Java API of TF Lite if it fails to create interpreters.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181548023
* [XLA] More SWIG error propagation and transfers from outfeed.Gravatar Chris Leary2018-01-10
| | | | PiperOrigin-RevId: 181547286
* Fix for graph execution of gradients_functionGravatar Allen Lavoie2018-01-10
| | | | | | Shapes were not correctly converted to C types. PiperOrigin-RevId: 181546120
* Fetch OpDef if necessary in Operation.__init__Gravatar Skye Wanderman-Milne2018-01-10
| | | | | | | | Also enables the C API in slot_create_test.py, which exercises the new behavior (previously it would fail because it would create an op with no OpDef and list inputs). PiperOrigin-RevId: 181544033
* Add Dataset support information to pydoc of Estimator functions.Gravatar Mustafa Ispir2018-01-10
| | | | PiperOrigin-RevId: 181537854
* Fix a bug in updating NodeMap, where the node name without port number shouldGravatar Yao Zhang2018-01-10
| | | | | | have been used. PiperOrigin-RevId: 181532901
* Improved performance of tf.image.rgb_to_grayscale. Roughly 4 times faster on ↵Gravatar A. Unique TensorFlower2018-01-10
| | | | | | CPU and 10% faster on GPU. PiperOrigin-RevId: 181528321
* Make test_utils_test.py work with C API enabled.Gravatar Skye Wanderman-Milne2018-01-10
| | | | PiperOrigin-RevId: 181527872
* Add --fat_apk_cpu=arm64-v8a for arm64 Android buildsGravatar Austin Anderson2018-01-10
| | | | | | | | Bazel silently uses the wrong build settings for --config=android_arm64 (--cpu=arm64-v8a is not enough), and actually still uses armeabi-v7a in at least some cases. --fat_apk_cpu fixes this. See #15581 for more. PiperOrigin-RevId: 181525260
* Reverted Raspberry Pi Docker files back to Ubuntu 14.04, instead of 16.04, ↵Gravatar Pete Warden2018-01-10
| | | | | | to fix toolchain installation error PiperOrigin-RevId: 181524891
* Propagate static shape info in AttentionWrapperState.clone() if possible.Gravatar Rui Zhao2018-01-10
| | | | | | Fixes #15737 PiperOrigin-RevId: 181523430
* Do not optimize out Identity nodes if specified as output.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181523204
* [TF:XLA] Fix infinite loop in HLO data flow analysis.Gravatar A. Unique TensorFlower2018-01-10
| | | | | | | Merge input values at phi nodes correctly: If a phi operand is the phi itself, and the other operands are all the same, then the phi node is redundant. PiperOrigin-RevId: 181521522
* Added a utility function to create a grappler item from a function definitionGravatar Benoit Steiner2018-01-10
| | | | PiperOrigin-RevId: 181519635
* [XLA] Clean up our handling of ExecutionProfile and add a test caseGravatar Sanjoy Das2018-01-10
| | | | | | ExecutionProfile::compute_cycle_count never worked for CPU and GPU with Hlo profiling disabled, as far as I can tell. PiperOrigin-RevId: 181517824
* Fix bug in the conversion of while loops. The while_loop's initial value ↵Gravatar A. Unique TensorFlower2018-01-10
| | | | | | needs to use the scope symbols, not their last assigned value. PiperOrigin-RevId: 181511978
* Remove host_spec attr from TPU configuration ops since it isn't used any more.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181511871
* Fix python/framework/subscribe.py and test to work with C API enabled.Gravatar Skye Wanderman-Milne2018-01-10
| | | | PiperOrigin-RevId: 181511142
* Revert PlaceholderWithDefault logic in constant_folding.cc.Gravatar Skye Wanderman-Milne2018-01-10
| | | | | | | | Runtime constant folding after the graph has been rewritten to include any feeds, so it's safe and desirable to constant fold PlaceholderWithDefaults at this point. PiperOrigin-RevId: 181510650
* Adding a new test case for tf.contrib.receptive_field.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181508517
* Remove the gradients function converter now that we can use the tape method.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181506626
* Support nesting EagerTemplate objects.Gravatar Akshay Agrawal2018-01-10
| | | | | | | * Nesting is implemented by sharing a single EagerVariableStore among a top-level EagerTemplate and all children EagerTemplate objects that are nested underneath it. Variables added to an EagerTemplate object are also added to all EagerTemplate objects under which it is nested. * This change also simplifies the implementation of __call__ for both Template and EagerTemplate. PiperOrigin-RevId: 181506600
* Attempt to fix #15951Gravatar Brian Patton2018-01-10
| | | | | | MacOS build fails for missing include of <array> PiperOrigin-RevId: 181506335
* Fix flaky training tests. Reenable the tests.Gravatar A. Unique TensorFlower2018-01-10
| | | | PiperOrigin-RevId: 181505090
* Allow gRPC Workers to use configure the number of threads driving work on ↵Gravatar Noah Eisen2018-01-10
| | | | | | both client and server side. Thread count is hardcoded to 8 for now, should be tuned in the future. PiperOrigin-RevId: 181504374
* Add lite version of ios_tensorflow_lib to exclude operations. This makes it ↵Gravatar A. Unique TensorFlower2018-01-10
| | | | | | easier to package custom ops (tfmini) with the core binary on iOS. PiperOrigin-RevId: 181503662