Michael Case [Wed, 13 Jun 2018 17:53:25 +0000 (10:53 -0700)]
Merge pull request #19977 from petewarden/r1.9
r1.9-rc2 cherry-pick request: Documentation for Raspberry Pi installation
Pete Warden [Wed, 13 Jun 2018 08:06:50 +0000 (01:06 -0700)]
Documentation for Raspberry Pi installation
Michael Case [Tue, 12 Jun 2018 19:42:45 +0000 (12:42 -0700)]
Merge pull request #19925 from shizhiw/cherrypicks_I1PZP
release 1.9-rc1 cherry-pick request: opt out of saving tpu graph
A. Unique TensorFlower [Fri, 1 Jun 2018 23:32:20 +0000 (16:32 -0700)]
Allow user to opt out of saving metagraph for TPU with TPUEstimator.export_output().
PiperOrigin-RevId:
198944144
A. Unique TensorFlower [Tue, 29 May 2018 21:28:59 +0000 (14:28 -0700)]
In TPUEstimator.export_savedmodel(), if saving TPU metegraph fails, issue a warning instead so that user can still use the CPU metagraph.
PiperOrigin-RevId:
198458571
A. Unique TensorFlower [Sun, 27 May 2018 17:49:12 +0000 (10:49 -0700)]
TPUEstimator.export_savedmodel() saves a SavedModel with both TPU and CPU graphs.
PiperOrigin-RevId:
198229550
Amit Patankar [Fri, 8 Jun 2018 19:52:17 +0000 (12:52 -0700)]
Merge pull request #19866 from caisq/r1.9-patch
Update RELEASE.md (r1.9) for tfdbg and XLA
Shanqing Cai [Fri, 8 Jun 2018 18:55:26 +0000 (14:55 -0400)]
Update RELEASE.md (r1.9) for tfdbg and XLA
Amit Patankar [Thu, 7 Jun 2018 19:55:34 +0000 (12:55 -0700)]
Merge pull request #19841 from tensorflow/mrry-patch-1
Consolidate `tf.data` release notes.
Derek Murray [Thu, 7 Jun 2018 19:53:11 +0000 (12:53 -0700)]
Consolidate `tf.data` release notes.
Amit Patankar [Wed, 6 Jun 2018 22:07:00 +0000 (15:07 -0700)]
Merge pull request #19820 from av8ramit/fix_setuptools4
Adding a constraint for the setuptools version.
Amit Patankar [Wed, 6 Jun 2018 21:27:59 +0000 (14:27 -0700)]
Removing the force downgrade install.
Amit Patankar [Wed, 6 Jun 2018 21:04:40 +0000 (14:04 -0700)]
Adding a constraint for the setuptools version.
Yifei Feng [Wed, 6 Jun 2018 20:42:49 +0000 (13:42 -0700)]
Merge pull request #19819 from av8ramit/fix_setuptools3
Force downgrade setuptools for tests after tf whl is installed.
Amit Patankar [Wed, 6 Jun 2018 20:35:35 +0000 (13:35 -0700)]
Force downgrade setuptools for tests after tf whl is installed.
Amit Patankar [Wed, 6 Jun 2018 19:17:50 +0000 (12:17 -0700)]
Merge pull request #19818 from av8ramit/setuptools_fix2
Fixing the setuptools issue for pip builds.
Amit Patankar [Wed, 6 Jun 2018 18:41:23 +0000 (11:41 -0700)]
Fixing the setuptools issue for pip builds.
Amit Patankar [Wed, 6 Jun 2018 17:59:03 +0000 (10:59 -0700)]
Merge pull request #19817 from av8ramit/fix_cross_tower_ops
Iteritems is deprecated in python 3. Using items instead.
Amit Patankar [Wed, 6 Jun 2018 17:52:57 +0000 (10:52 -0700)]
Merge pull request #19815 from av8ramit/fix_operator2
Update __init__.py
Amit Patankar [Wed, 6 Jun 2018 16:51:06 +0000 (09:51 -0700)]
Iteritems is deprecated in python 3. Using items instead.
Dan Moldovan [Wed, 6 Jun 2018 12:56:29 +0000 (08:56 -0400)]
Update __init__.py
Whitelist the operators module in the main library.
Amit Patankar [Wed, 6 Jun 2018 01:08:15 +0000 (18:08 -0700)]
Merge pull request #19793 from av8ramit/add_auto
Adding the autograph operators dependency to the pip package.
Amit Patankar [Tue, 5 Jun 2018 23:29:00 +0000 (16:29 -0700)]
Adding the autograph operators dependency to the pip package.
Amit Patankar [Tue, 5 Jun 2018 23:41:19 +0000 (16:41 -0700)]
Merge pull request #19788 from av8ramit/cherrypicks2
Cherrypicks2
Amit Patankar [Tue, 5 Jun 2018 17:31:47 +0000 (10:31 -0700)]
Making setuptools the last install to ensure it's accurate.
Amit Patankar [Tue, 5 Jun 2018 17:28:38 +0000 (10:28 -0700)]
Change order of installations.
Amit Patankar [Tue, 5 Jun 2018 18:31:55 +0000 (11:31 -0700)]
Fixing line too long.
Amit Patankar [Tue, 5 Jun 2018 18:11:16 +0000 (11:11 -0700)]
Fixing the adamax_test rtol to be more lenient.
Asim Shankar [Tue, 5 Jun 2018 21:28:20 +0000 (14:28 -0700)]
contrib/eagerpython/datasets: Resource naming workaround.
tensorflow/contrib/eager/python/datasets_test.py was failing on GPU
because two tests - testTensorsPlacedOnDevice() and
testTensorsExplicitPrefetchToDevice() we're creating
FunctionBufferResources with the same shared_name, leading to
unintentional interference.
This change will make the tests pass and allow the use of
tf.contrib.eager.Iterator and
tf.data.Dataset.apply(prefetching_ops.prefetch_to_device)
in the same process without interference.
However, a more appropriate fix would probably be to use
anonymous function buffering resources (similar to
AnonymousIteratorHandle) when eager execution is enabled,
doing away with sharing by name.
Amit Patankar [Tue, 5 Jun 2018 16:47:09 +0000 (09:47 -0700)]
Merge pull request #19702 from av8ramit/relnotes_19b
Updating release notes for r1.9.
Amit Patankar [Tue, 5 Jun 2018 06:06:03 +0000 (23:06 -0700)]
Merge branch 'r1.9' into relnotes_19b
Amit Patankar [Mon, 4 Jun 2018 21:26:09 +0000 (14:26 -0700)]
Fixing raspberry pi file for conflict.
Nupur Garg [Mon, 4 Jun 2018 19:08:15 +0000 (12:08 -0700)]
Fix Python API.
PiperOrigin-RevId:
199171845
Akshay Modi [Mon, 4 Jun 2018 19:05:14 +0000 (12:05 -0700)]
Fix test user ops
PiperOrigin-RevId:
199171316
Brennan Saeta [Sat, 2 Jun 2018 01:00:43 +0000 (18:00 -0700)]
Remove use of absl::make_unique
absl is not yet ready for use by open source TensorFlow. :-(
PiperOrigin-RevId:
198952953
Amit Patankar [Mon, 4 Jun 2018 20:24:31 +0000 (13:24 -0700)]
Merge branch 'relnotes_19b' of github.com:av8ramit/tensorflow into relnotes_19b
Amit Patankar [Mon, 4 Jun 2018 20:23:40 +0000 (13:23 -0700)]
I've made the updates Rajat requested. Please note the links will not work until after we have launched.
Amit Patankar [Fri, 1 Jun 2018 22:27:16 +0000 (15:27 -0700)]
Merge branch 'r1.9' into relnotes_19b
Amit Patankar [Fri, 1 Jun 2018 22:22:54 +0000 (15:22 -0700)]
Merge pull request #19703 from av8ramit/update_version_190_rc0
Updating version for 1.9.0-rc0.
Amit Patankar [Fri, 1 Jun 2018 21:26:07 +0000 (14:26 -0700)]
Updating version for 1.9.0-rc0.
Amit Patankar [Fri, 1 Jun 2018 21:19:03 +0000 (14:19 -0700)]
Updating release notes for r1.9.
Michael Case [Fri, 1 Jun 2018 19:58:16 +0000 (12:58 -0700)]
Merge pull request #19680 from case540/branch_198811639
Branch
198811639
Clayne Robison [Fri, 1 Jun 2018 19:29:39 +0000 (12:29 -0700)]
Finished incomplete support for bad usernames in the CI build scripts. ci_build.sh now passes the environment variable to the container, and the with_the_same_user script adds the --force-badname param to addgroup as well. (#19699)
Michael Case [Fri, 1 Jun 2018 05:55:46 +0000 (22:55 -0700)]
Fix import depth issue.
Michael Case [Fri, 1 Jun 2018 04:55:11 +0000 (21:55 -0700)]
Potential fix to layout_optimizer_test.py
Jason Zaman [Fri, 1 Jun 2018 03:52:17 +0000 (11:52 +0800)]
BUILD: dont force stripping (#19599)
* BUILD: dont force stripping
Build systems must not strip binaries, it makes it impossible for
distros to ship debugging symbols for packages.
bazel build has a --strip option to allow the user to generate stripped
binaries in a configurable way, that should be used instead.
https://fedoraproject.org/wiki/Packaging:Debuginfo
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces#Stripping
Signed-off-by: Jason Zaman <jason@perfinion.com>
* configure: add --strip=always to bazelrc
Michael Case [Fri, 1 Jun 2018 03:44:41 +0000 (20:44 -0700)]
Add new line to make buildifier happy
Michael Case [Fri, 1 Jun 2018 03:27:17 +0000 (20:27 -0700)]
Merge branch 'master' into branch_198811639
Michael Case [Fri, 1 Jun 2018 02:46:48 +0000 (19:46 -0700)]
Fix sanity issues.
Felix Abecassis [Fri, 1 Jun 2018 02:45:15 +0000 (04:45 +0200)]
docker: update cuDNN to 7.1.4.18 (#19636)
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Pete Warden [Fri, 1 Jun 2018 02:44:05 +0000 (19:44 -0700)]
Manual roll back of PR #19443, because it causes the Raspberry Pi build to fail (#19678)
Michael Case [Fri, 1 Jun 2018 01:31:23 +0000 (18:31 -0700)]
Fix lite.py Python TypeError.
Michael Case [Fri, 1 Jun 2018 01:29:32 +0000 (18:29 -0700)]
Merge commit for internal changes
Allen Lavoie [Fri, 1 Jun 2018 01:17:48 +0000 (18:17 -0700)]
Make the TFOptimizer wrapper checkpointable.
TensorFlow Optimizers compiled with a Model will now have their state saved and restored with save_weights/load_weights.
PiperOrigin-RevId:
198811639
Peter Hawkins [Fri, 1 Jun 2018 01:09:50 +0000 (18:09 -0700)]
Automated g4 rollback of changelist
198803131
PiperOrigin-RevId:
198810875
Saurabh Saxena [Fri, 1 Jun 2018 00:20:31 +0000 (17:20 -0700)]
Throw a more informative error message when checkpointing an input pipeline
containing a ShuffleDataset with reshuffle_each_iteration=True.
This is a temporary fix till we figure out how to handle this use-case.
PiperOrigin-RevId:
198805344
Justin Lebar [Fri, 1 Jun 2018 00:19:25 +0000 (17:19 -0700)]
[XLA] Fix handling of CustomCall's window and dnums.
CustomCall can have a window and convolution-dimension-numbers, so
HloInstruction needs to handle this in Clone() and Identical().
PiperOrigin-RevId:
198805211
Derek Murray [Fri, 1 Jun 2018 00:18:54 +0000 (17:18 -0700)]
[tf.data] Update `DatasetBase::DebugString()` to be const in the docs.
PiperOrigin-RevId:
198805143
Peter Hawkins [Fri, 1 Jun 2018 00:17:13 +0000 (17:17 -0700)]
Mark tensorflow/contrib/learn:estimator_test as optonly because it is flaky due to timeouts without optimization.
PiperOrigin-RevId:
198804880
Peter Hawkins [Fri, 1 Jun 2018 00:03:07 +0000 (17:03 -0700)]
[TF:XLA] Preliminary support for tpu.replicate() inside of TF control flow (such as tf.while_loop()).
Register the remaining control-flow operators on XLA devices.
PiperOrigin-RevId:
198803131
Blake Hechtman [Thu, 31 May 2018 23:58:05 +0000 (16:58 -0700)]
[XLA] Fix batchnorm rewriter to not use implicit broadcasts. Algebraic
simplifier reshape change is now covered by ReshapeMover.
PiperOrigin-RevId:
198802494
Bixia Zheng [Thu, 31 May 2018 23:25:24 +0000 (16:25 -0700)]
Handle FilterLayout::kOutputYXInput in FilterDescriptor::ToShortString.
This fixes an error when running resnet50_batch128_fp16 with --v=2.
PiperOrigin-RevId:
198798196
A. Unique TensorFlower [Thu, 31 May 2018 23:21:24 +0000 (16:21 -0700)]
Edited the landing page for the Performance section. Reorganized content and removed references to content that is being deleted.
PiperOrigin-RevId:
198797662
Jiri Simsa [Thu, 31 May 2018 23:18:15 +0000 (16:18 -0700)]
[tf.data] Reflect `MakeIterator` signature change in documentation.
PiperOrigin-RevId:
198797254
Brennan Saeta [Thu, 31 May 2018 23:15:45 +0000 (16:15 -0700)]
[tf.data] Mark DebugString() as const.
By marking DebugString() as const we can make some error messages more descriptive. Because DatasetIterator marks the return value of the dataset() function const, DebugString() cannot be called.
PiperOrigin-RevId:
198796894
Nupur Garg [Thu, 31 May 2018 23:07:02 +0000 (16:07 -0700)]
Fixed Python API.
PiperOrigin-RevId:
198795738
Saurabh Saxena [Thu, 31 May 2018 23:06:15 +0000 (16:06 -0700)]
Add utility for converting FunctionDef to GraphDef and _FuncGraph.
PiperOrigin-RevId:
198795625
Justin Lebar [Thu, 31 May 2018 23:02:26 +0000 (16:02 -0700)]
[XLA:GPU] Specify cudnn conv algorithm via backend_config.
Gets rid of the tricky algorithm/use-tensor-cores operands to cudnn
convolution customcalls, using instead a backend_config.
PiperOrigin-RevId:
198794988
Ruoxin Sang [Thu, 31 May 2018 23:01:50 +0000 (16:01 -0700)]
Fix one comment in prefetch_autotuner_test.cc.
PiperOrigin-RevId:
198794897
A. Unique TensorFlower [Thu, 31 May 2018 23:01:23 +0000 (16:01 -0700)]
Putting stubs for function shape inference interface
PiperOrigin-RevId:
198794845
Frank Chen [Thu, 31 May 2018 22:52:15 +0000 (15:52 -0700)]
Add warning for gcs_config_ops
PiperOrigin-RevId:
198793502
Yu-Cheng Ling [Thu, 31 May 2018 22:50:55 +0000 (15:50 -0700)]
Refactoring: Extract CombineHashes function into a shared module
PiperOrigin-RevId:
198793295
Justin Lebar [Thu, 31 May 2018 22:25:10 +0000 (15:25 -0700)]
[XLA] Check for identical backend configs in HloInstruction::Identical.
PiperOrigin-RevId:
198789495
A. Unique TensorFlower [Thu, 31 May 2018 22:17:52 +0000 (15:17 -0700)]
Move reorder-cast-and-transpose optimization to optimization stage.
PiperOrigin-RevId:
198788352
A. Unique TensorFlower [Thu, 31 May 2018 22:11:26 +0000 (15:11 -0700)]
Internal change.
PiperOrigin-RevId:
198787391
A. Unique TensorFlower [Thu, 31 May 2018 22:05:23 +0000 (15:05 -0700)]
Similar to cr/
188652533, specify the `maximum_iterations` to tf.while_loop in tf.map_fn to be compatible with XLA.
PiperOrigin-RevId:
198786266
A. Unique TensorFlower [Thu, 31 May 2018 21:48:51 +0000 (14:48 -0700)]
Write checkpoint path of evaluated checkpoint to the event file.
PiperOrigin-RevId:
198783364
A. Unique TensorFlower [Thu, 31 May 2018 21:42:07 +0000 (14:42 -0700)]
Expose the ExponentialMovingAverage name as a public property.
PiperOrigin-RevId:
198782348
Jacques Pienaar [Thu, 31 May 2018 21:24:13 +0000 (14:24 -0700)]
Mark XLAShapeForArgument as const.
PiperOrigin-RevId:
198778945
A. Unique TensorFlower [Thu, 31 May 2018 21:01:45 +0000 (14:01 -0700)]
Move RemodeRedundantReshape optimization to a separate stage.
PiperOrigin-RevId:
198775276
Nupur Garg [Thu, 31 May 2018 20:58:32 +0000 (13:58 -0700)]
Add attributes to TFLite Python API.
PiperOrigin-RevId:
198774775
Jiri Simsa [Thu, 31 May 2018 20:43:43 +0000 (13:43 -0700)]
[tf.data] Changing signature of `MakeIterator` to enable propagating error status.
PiperOrigin-RevId:
198772254
Alexandre Passos [Thu, 31 May 2018 20:22:10 +0000 (13:22 -0700)]
More eager notebooks.
PiperOrigin-RevId:
198768912
Anna R [Thu, 31 May 2018 20:11:43 +0000 (13:11 -0700)]
Moving generated API to tensorflow/.
PiperOrigin-RevId:
198767512
Shashi Shekhar [Thu, 31 May 2018 20:10:07 +0000 (13:10 -0700)]
Add profiling statistics to benchmark.
PiperOrigin-RevId:
198767297
Frank Chen [Thu, 31 May 2018 19:38:35 +0000 (12:38 -0700)]
Fix links in the TensorFlow Security Advisories
PiperOrigin-RevId:
198762795
A. Unique TensorFlower [Thu, 31 May 2018 19:16:54 +0000 (12:16 -0700)]
Making the tf.name_scope blocks related to the factor and weight vars configurable. By default they will not be scoped.
PiperOrigin-RevId:
198759754
A. Unique TensorFlower [Thu, 31 May 2018 18:52:43 +0000 (11:52 -0700)]
RuntimeShapes class: minor tweak to fix builds.
PiperOrigin-RevId:
198755870
Martin Wicke [Thu, 31 May 2018 18:50:35 +0000 (11:50 -0700)]
Merge pull request #19419 from perfinion/pip_package
pip_package: modularize build script to allow distros to install more flexibly
Martin Wicke [Thu, 31 May 2018 18:49:11 +0000 (11:49 -0700)]
Merge pull request #19597 from perfinion/pkgconfig
generate-pc.sh: add option to set libdir
Justin Lebar [Thu, 31 May 2018 18:43:37 +0000 (11:43 -0700)]
[XLA] Make HloInstruction::backend_config() a JSON-encoded protobuf.
PiperOrigin-RevId:
198754463
A. Unique TensorFlower [Thu, 31 May 2018 17:39:33 +0000 (10:39 -0700)]
[XLA] Redesign: delete computation_tracker and user_computation.
PiperOrigin-RevId:
198743117
Dan Moldovan [Thu, 31 May 2018 17:33:53 +0000 (10:33 -0700)]
Initial implementation of a few of the list-specific operators.
This introduces an abstraction for a dispatch context, which allows passing local information through to the specialized operators.
PiperOrigin-RevId:
198742074
Jesse Benson [Thu, 31 May 2018 17:35:15 +0000 (10:35 -0700)]
Build libtensorflow.so and libtensorflow_framework.so for Raspberry Pi. (#18892)
A. Unique TensorFlower [Thu, 31 May 2018 17:20:00 +0000 (10:20 -0700)]
Suppress generation of the proto API's descriptor() method, it conflicts with the field name.
PiperOrigin-RevId:
198739727
A. Unique TensorFlower [Thu, 31 May 2018 17:15:59 +0000 (10:15 -0700)]
Introduce runtime shape class.
PiperOrigin-RevId:
198739017
gracehoney [Thu, 31 May 2018 16:48:54 +0000 (09:48 -0700)]
Merge pull request #19652 from samikama/WiringIssues
Fix TRT Node rewiring
Skye Wanderman-Milne [Thu, 31 May 2018 16:43:30 +0000 (09:43 -0700)]
Another handle_data fix for graph-mode functions.
PiperOrigin-RevId:
198734229
Dan Moldovan [Thu, 31 May 2018 15:53:36 +0000 (08:53 -0700)]
Cleanup: update continue_statements.py to use the base transformer facilities for tracking local state and reindenting node blocks. Rearrange the error handling in base transformer to avoid chained exceptions.
PiperOrigin-RevId:
198727946
A. Unique TensorFlower [Thu, 31 May 2018 15:33:36 +0000 (08:33 -0700)]
Standardize shifts in multiplication util functions.
PiperOrigin-RevId:
198725578