aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | | Remove the restrictions that constant resolution of reduce_sum operators ↵Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | must be on axis 0, and can only be on 1 or 2-d inputs. PiperOrigin-RevId: 216226776
* | | | | Fix the steps_per_epoch when training on mnistGravatar Sourabh Bajaj2018-10-08
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216225505
* | | | | Go: Update generated wrapper functions for TensorFlow ops.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216224026
* | | | | Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216217887
* | | | | Merge pull request #21658 from lowintelligence:masterGravatar TensorFlower Gardener2018-10-08
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216217509
* | | | | | Fix support for a single tensor to be passed to target_tensorsGravatar Sourabh Bajaj2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216212953
* | | | | | Convert TensorFlow's nasm dependency to new third party import method.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216211467
* | | | | | Add a utility that allows finding a name for an entity, relative to an ↵Gravatar Dan Moldovan2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | existing namespace. PiperOrigin-RevId: 216211286
* | | | | | Part 1/3 of the feature sync to the Keras 2.2.4 API.Gravatar Francois Chollet2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216211279
* | | | | | Add support for SequenceExamples to sequence_feature_columnsGravatar Karmel Allison2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216210141
* | | | | | Wait for shared resources to initialize before initializing local resources.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shared resources are very similar to global variables functionally and they are initialized at the same time but since workers are only waiting for global variables being initialized, there is a race condition that sometimes the shared resource is not ready. PiperOrigin-RevId: 216208679
* | | | | | Allow TensorSpec objects as arguments to defun's get_concrete_functionGravatar Allen Lavoie2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Will be helpful for specifying serving signatures when exporting SavedModels PiperOrigin-RevId: 216207284
* | | | | | [tf.data] Adding specialization for `MapDataset`, `ParallelMapDataset`, and ↵Gravatar Jiri Simsa2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `MapAndBatchDataset` whose user-provided functions have the property that each output argument take its value directly from an input argument (e.g. `lambda x, y: y, x`). This specialization can produce the result without having to schedule the function using the executor. PiperOrigin-RevId: 216206232
* | | | | | Fix compilation in unique_op when Eigen::Index != int64.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216205396
* | | | | | Fix typoGravatar Makoto Uchida2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216203408
* | | | | | Benchmark for comparing original cond and cond_v2 performance.Gravatar Skye Wanderman-Milne2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This benchmark creates many intermediates values, so we can make sure there's no performance overhead (it looks like there might be currently, or it might be from some other difference). It also runs in a defun and in legacy graph mode. Results from my machine: entry { name: "CondWithManyIntermediatesBenchmark.benchmark_cond_v1_defun" iters: 500 wall_time: 1.25822591782 } entry { name: "CondWithManyIntermediatesBenchmark.benchmark_cond_v2_defun" iters: 500 wall_time: 5.99376106262 } entry { name: "CondWithManyIntermediatesBenchmark.benchmark_cond_v1_graph" iters: 500 wall_time: 2.05277585983 } entry { name: "CondWithManyIntermediatesBenchmark.benchmark_cond_v2_graph" iters: 500 wall_time: 2.84808516502 } Clearly we have some work to do! I haven't looked into the time differences at all yet. PiperOrigin-RevId: 216202325
* | | | | | Enable PinToHostOptimizer.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216201732
* | | | | | Remove Raises documentation on imperative_grads for ValueErrror not raised.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216201714
* | | | | | Avoid adding spurious ops when colocating with resource variables.Gravatar Asim Shankar2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this change, tf.colocate_with(v) would insert spurious operations (a ReadVariableOp and an Identity) in the graph when v is a resource variable, and then colocate the operations within the block with those newly added, otherwise disconnected, operations. This commit avoids adding the unnecessary ReadVariableOp/Identity nodes and colocates operations within the block with the VarHandleOp. PiperOrigin-RevId: 216201638
* | | | | | Reduce tolerances for rmsprop_test float16, to fix OSS builds.Gravatar Todd Wang2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216200439
* | | | | | Optimize PinToHostOptimizer by adding cache, also add PinToHostOptimizer to ↵Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | benchmarks. original runtime: 4.83492736816 secs w/ cache runtime: 2.19033999443 secs PiperOrigin-RevId: 216195286
* | | | | | Remove Dims from types.h, create build structure.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216191084
* | | | | | Improve const correctness of HloDomainMapGravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216189458
* | | | | | Make ExecutorState preserve the thread context.Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216187878
* | | | | | Merge pull request #19531 from smistad:cmake-windows-host-64Gravatar TensorFlower Gardener2018-10-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216185979
* | | | | | | compat: Update forward compatibility horizon to 2018-10-08Gravatar A. Unique TensorFlower2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216151605
* | | | | | | compat: Update forward compatibility horizon to 2018-10-07Gravatar A. Unique TensorFlower2018-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216079665
* | | | | | | Add SequenceLSTMOptions to schema to decouple the sequential Op from the LSTM.Gravatar A. Unique TensorFlower2018-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216066634
* | | | | | | Mark tensorflow/contrib/tpu:datasets_test flakyGravatar Todd Wang2018-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It fails 1/1000 runs in OSS builds. PiperOrigin-RevId: 216050192
* | | | | | | Merge pull request #22691 from Bantena:vowel-checkGravatar TensorFlower Gardener2018-10-06
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216046506
* | | | | | | | [XLA] Add base and window dilation support to ReduceWindowGravatar David Majnemer2018-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216041507
* | | | | | | | Merge pull request #22559 from byronyi:masterGravatar TensorFlower Gardener2018-10-06
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216040541
* | | | | | | | | compat: Update forward compatibility horizon to 2018-10-06Gravatar A. Unique TensorFlower2018-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216021117
* | | | | | | | | Merge pull request #22659 from gautam1858:patch-17Gravatar TensorFlower Gardener2018-10-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216009475
* | | | | | | | | | Add the plumbing for an autograph flag to defun. Disabled and experimental ↵Gravatar Dan Moldovan2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for now. PiperOrigin-RevId: 216003028
* | | | | | | | | | Go: Update generated wrapper functions for TensorFlow ops.Gravatar A. Unique TensorFlower2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216001984
* | | | | | | | | | Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 216000752
* | | | | | | | | | Merge pull request #22386 from girving:statelessGravatar TensorFlower Gardener2018-10-05
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215995215
* | | | | | | | | | | Simply the logic for bubbling captured tensors when building cond_v2 grad.Gravatar Saurabh Saxena2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current logic tries to bubble the forward pass tensor to the outermost graph. That might not always be do-able e.g. when the cond is inside a while loop it will need to know accumulator logic for while_loop. So instead, the cond_grad now captures tensors from the forward If op's graph. When the grad If op is built these tensors will be appropriately captured by the surrounding FuncGraph. PiperOrigin-RevId: 215993009
* | | | | | | | | | | [XLA:GPU] Remove hidden flag for disabling heuristic layout assignment.Gravatar Justin Lebar2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Heuristic NCHW/NHWC layout assignment works great; we've never had to flip this flag. Might as well remove it and simplify things a bit. PiperOrigin-RevId: 215989807
* | | | | | | | | | | [tf.data vectorization] Feed inputs to vectorizers with notion of stackednessGravatar Rachel Lim2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215989259
* | | | | | | | | | | Automated rollback of commit d258207f1583df4faa452265b051879af6c15dacGravatar A. Unique TensorFlower2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215989111
* | | | | | | | | | | [XLA:GPU] Use a struct for the return value of ↵Gravatar Justin Lebar2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CudnnConvolutionAlgorithmPicker::PickBestAlgorithm. Using a struct lets us return additional data -- namely, the elapsed time to run the best algo -- without adding a fourth entry to the tuple, which would be confusing. No functional change. PiperOrigin-RevId: 215987795
* | | | | | | | | | | Fix api_compatibility_test diff for large files. assertEqual might be appliedGravatar Anna R2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of assertMultiLineEqual if input is too large (https://bugs.python.org/issue11763). This change is switching to use unified_diff in that case. PiperOrigin-RevId: 215987656
* | | | | | | | | | | Orders non-resource-affecting stateful ops in defuns.Gravatar Alexandre Passos2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215985679
* | | | | | | | | | | Merge pull request #21183 from AndreasMadsen:sparsemax-2Gravatar TensorFlower Gardener2018-10-05
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215981773
* | | | | | | | | | | | [TF:XLA] Bump open source abseil revision to ↵Gravatar Sanjoy Das2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e821380d69a549dc64900693942789d21aa4df5e PiperOrigin-RevId: 215981413
* | | | | | | | | | | | Internal changeGravatar Jared Duke2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 215978771
* | | | | | | | | | | | Removes the INTEL_MKL_ML_ONLY option from the CMakeLists build file since ↵Gravatar Penporn Koanantakool2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the main logic for INTEL_MKL_ML_ONLY is getting removed in PR#22783. #22783 PiperOrigin-RevId: 215978712
* | | | | | | | | | | | Add DistributionStrategy support to moving average APIs.Gravatar A. Unique TensorFlower2018-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #21405. PiperOrigin-RevId: 215973401