Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1860 commits
Select commit Hold shift + click to select a range
2e272db
Make the TFOptimizer wrapper checkpointable.
allenlavoie Jun 1, 2018
7a9f1e6
Merge commit for internal changes
Jun 1, 2018
2f97b2f
[tf.data] Changed parsing logic for CsvDataset for better performance…
Jun 1, 2018
ecce06c
Fix lite.py Python TypeError.
Jun 1, 2018
16c6cac
Raise the test timeout for tensorflow/python:warm_starting_util_test …
hawkinsp Jun 1, 2018
d3095c9
Automated g4 rollback of changelist 198812512
tensorflower-gardener Jun 1, 2018
3df9efb
Add a single positional argument mode for shape inference in subclass…
allenlavoie Jun 1, 2018
8d1d8c1
Disable tensorflow/contrib/stat_summarizer:stat_summarizer_test from …
hawkinsp Jun 1, 2018
19ab879
Manual roll back of PR #19443, because it causes the Raspberry Pi bui…
petewarden Jun 1, 2018
ae34564
docker: update cuDNN to 7.1.4.18 (#19636)
flx42 Jun 1, 2018
3d199b6
Fix sanity issues.
Jun 1, 2018
6ba3744
Merge branch 'master' into branch_198811639
Jun 1, 2018
21d4931
Add new line to make buildifier happy
Jun 1, 2018
1039ff9
BUILD: dont force stripping (#19599)
perfinion Jun 1, 2018
54b20c4
Making sure that weight_collections are respected for shared_embeddin…
rohan100jain Jun 1, 2018
1acaca5
Potential fix to layout_optimizer_test.py
Jun 1, 2018
8f79ab7
Fix import depth issue.
Jun 1, 2018
961a393
Unify error handling in CudnnSupport.
tensorflower-gardener Jun 1, 2018
73e5438
Remove the constructor in shared memory.
zheng-xq Jun 1, 2018
c9fb2a5
Use ConstantDataArray to lower arrays of constants.
tensorflower-gardener Jun 1, 2018
246a056
Fix a bug for unspecified dtype of acc_shape that can cause type mism…
tensorflower-gardener Jun 1, 2018
347e69f
Support bfloat16 in LiteralBase::Slice
tensorflower-gardener Jun 1, 2018
75a7b91
Mark tensorflow/python/kernel_tests/linalg:linear_operator_identity_t…
hawkinsp Jun 1, 2018
e6aca21
Disable test on windows until we figure out what's wrong.
Jun 1, 2018
4349f66
Resubmitting CL 196349902: Adding cuDNN header dependency to targets …
tensorflower-gardener Jun 1, 2018
ccbb840
implement a generic reduce method so that later we can easily impleme…
tensorflower-gardener Jun 1, 2018
46cd110
Automated g4 rollback of changelist 198810875
hawkinsp Jun 1, 2018
6bb35f8
Automated g4 rollback of changelist 198815200
Jun 1, 2018
662c5dd
remove typo
gunan Jun 1, 2018
6a7cd2e
Fixed a bug introduced by cl/197941474.
benoitsteiner Jun 1, 2018
dae529b
Fix ProfileSummarizer build, use properly qualified string references.
shashishekhar Jun 1, 2018
72314bf
Add a dependency optimization that eliminates multiple cross-device c…
hawkinsp Jun 1, 2018
bb94c57
Fix bug in eager documentation.
akshayka Jun 1, 2018
6b76b64
Updates Interpreter to be initialized with a MappedByteBuffer for bac…
tensorflower-gardener Jun 1, 2018
46afa1f
Amend cluster resolver error to suggest oauth2client as a possible is…
tensorflower-gardener Jun 1, 2018
229a6fb
Printing bools in graphviz.
tensorflower-gardener Jun 1, 2018
508860f
[TF2XLA] Decompose resize bilinear with large filters to work on dime…
blakehechtman Jun 1, 2018
5fa6409
[TF:XLA] Bump open source llvm revision to r333578
Jun 1, 2018
10b2b3b
[TF:XLA] Refactor implementation of TruncatedNormal to avoid redundan…
hawkinsp Jun 1, 2018
eebb9e0
Finished incomplete support for bad usernames in the CI build scripts…
claynerobison Jun 1, 2018
b812f37
TFLite: adding tile and expand_dims ops.
tensorflower-gardener Jun 1, 2018
744cf3d
Merge pull request #19680 from case540/branch_198811639
Jun 1, 2018
1e9a8e9
Merge commit for internal changes
Jun 1, 2018
03d67b4
Add wrapper header file for SerialDeviceBatchScheduler
tensorflower-gardener Jun 1, 2018
b270280
In the Swift API, deprecate `a.dot(b)` and `?` to `matmul(a, b)` to a…
rxwei Jun 1, 2018
829aad4
[TF:XLA] Bump open source llvm revision to r333732
Jun 1, 2018
37ab09a
[xla] expose a ConvGeneralDilated op in the local Python client
tensorflower-gardener Jun 1, 2018
02bbadf
Merge pull request #19701 from case540/branch_198913026
yifeif Jun 1, 2018
d1a3c24
Optimized implementation of dilated convolution. Added a DilatedIm2Co…
tensorflower-gardener Jun 1, 2018
441979f
[XLA] Add an unoptimized HLO output flag to ExecutableBuildOptions an…
froystig Jun 1, 2018
af1d59a
DepthwiseConv Optimizations
tensorflower-gardener Jun 1, 2018
5e0b2f2
[XLA] Move xla/tools/parser/* into xla/service.
Jun 1, 2018
2d71691
Swift for TensorFlow lives in GitHub, for now.
lamberta Jun 1, 2018
25486ef
Adds a batch-op implemented using TF functions.
vinuraja Jun 1, 2018
fd9a647
Update ops-related pbtxt files.
tensorflower-gardener Jun 1, 2018
73ec24e
Go: Update generated wrapper functions for TensorFlow ops.
tensorflower-gardener Jun 1, 2018
b31498a
Support 5-inputs LSTM kernel in TFLite (float only).
miaout17 Jun 1, 2018
cd36892
Allow user to opt out of saving metagraph for TPU with TPUEstimator.e…
tensorflower-gardener Jun 1, 2018
f84e825
Change the Eigen reduction code to use a tree to improve numerical st…
tensorflower-gardener Jun 1, 2018
da63752
Internal change.
annarev Jun 2, 2018
3dd460b
Add an explanatory comment.
Jun 2, 2018
b33ba9a
Remove use of absl::make_unique
saeta Jun 2, 2018
6e5606f
Extract FoldMultiplyIntoConv optimization stage.
tensorflower-gardener Jun 2, 2018
d813281
[XLA] Add comments for the Reduce->Reshape simplifier pass.
kayzhu Jun 2, 2018
dbdd276
Quantize weights transformation for toco.
Jun 2, 2018
d077fb3
Replace boilerplate code with function template.
tensorflower-gardener Jun 2, 2018
14daf02
[XLA] Explicitly use ::xla::Layout
rongjiecomputer Jun 2, 2018
0303c02
Remove duplicate imports
yongtang Jun 2, 2018
72307df
Remove duplicate import of gen_decode_video_op_py
yongtang Jun 2, 2018
a06e521
Adding support for the int() and float() built-ins.
tensorflower-gardener Jun 2, 2018
d23f115
Don't cluster Identity nodes that forward tensor refs
Jun 2, 2018
5cc5682
Add complex numbers to the supported data types for UnsortedSegmentProd
yongtang May 24, 2018
32b6cb8
Enable test case for complex number types with unsorted_segment_prod
yongtang May 24, 2018
51d8cc8
Pylint fix
yongtang Jun 2, 2018
838893f
Merge pull request #19609 from boeddeker/patch-3
martinwicke Jun 3, 2018
c045937
Add int16 support for `tf.as_string`
yongtang Jun 3, 2018
56666ab
Register int16 as supported ops for AsString in string_ops.cc
yongtang Jun 3, 2018
82bedc8
Add test cases for int16 support of `tf.as_string`
yongtang Jun 3, 2018
d836210
Re-Merge accidentally reverted change (#19727)
gunan Jun 3, 2018
c886913
Merge commit for internal changes
Jun 3, 2018
4519806
New NN API interface that uses the TensorFlow Lite delegate API.
aselle Jun 3, 2018
bab05a2
[tf.data] Input pipeline rewrites prototype.
jsimsa Jun 4, 2018
ee8b826
Update ops-related pbtxt files.
tensorflower-gardener Jun 4, 2018
327d4dc
Go: Update generated wrapper functions for TensorFlow ops.
tensorflower-gardener Jun 4, 2018
320d805
make toco build for android (#17885)
freedomtan Jun 4, 2018
63dafb7
Fix print function with tf_logging.info to keep consistence (#18423)
imsheridan Jun 4, 2018
fd9246a
Switch from tf.contrib.metrics to tf.metrics (#18783)
yongtang Jun 4, 2018
9678811
Update WORKSPACE (#19638)
syslogic Jun 4, 2018
44c1919
Support session config in tf.contrib.predictor (#19542)
lgeiger Jun 4, 2018
59cdb17
Add batch support for random tf.image.random_flip_* (#19537)
flashtek Jun 4, 2018
75cc287
check grpc_testlib_server before start subprocess (#19356)
u2takey Jun 4, 2018
62cf06b
fix typo (#19689)
ManHyuk Jun 4, 2018
32dcb8f
Fix broken link in tfmobile documentation (#16993)
yongtang Jun 4, 2018
e753372
Fix the quantized table order by float value for easy reading (#17898)
imsheridan Jun 4, 2018
506eaaa
Fix some minor incorrect anchor links (#18348)
imsheridan Jun 4, 2018
b933be0
Fallback to dynamic loader even if HADOOP_HDFS_HOME is not defined (#…
superbobry Jun 4, 2018
a8ae26a
Fix fake quantization link (#19278)
Randl Jun 4, 2018
c36bda1
Update mobile prepare models documentation: correct location of freez…
jsawruk Jun 4, 2018
a0fd550
Replace direct download link with bazel mirror (mirror.bazel.build) (…
yongtang Jun 4, 2018
5d44932
fix iris example to work with python3 (#19335)
wdirons Jun 4, 2018
869dc91
Add debug output to CHECK for compatible shapes of multi-output fusions.
tensorflower-gardener Jun 4, 2018
5b498d5
[XLA] Remove unnecessary std::vector copies
d0k Jun 4, 2018
92415c0
Update README.md for tf.contrib.kfac and add deprecation warning.
Jun 4, 2018
256ef42
Add stored eager variables to graph collections.
tomhennigan Jun 4, 2018
edd936e
Temporary patch: properly handle expressions in subscripts. The long …
Jun 4, 2018
01c4773
[XLA:GPU] Add error message to CHECK for preconditions to lower fusio…
tensorflower-gardener Jun 4, 2018
1b4336c
Add LRN as unchanged rf layer operations for the receptive field calc…
tensorflower-gardener Jun 4, 2018
1a9f695
Disable flaky test tensorflow/contrib/distribute/python:minimize_loss…
hawkinsp Jun 4, 2018
33c84aa
Expose `tf.broadcast_to` op
yongtang Jun 4, 2018
af3c646
Remove exposure of tf.contrib.framework.broadcast_to
yongtang Jun 4, 2018
a1e24eb
Internal change
tensorflower-gardener Jun 4, 2018
736e8fa
Enable cross-device dependency grouping optimization in non-AGGRESSIV…
hawkinsp Jun 4, 2018
0776129
Update the distributed SDCA test.
tensorflower-gardener Jun 4, 2018
6dc1c66
Merge pull request #19728 from gunan/branch_199005227
drpngx Jun 4, 2018
a750b76
Merge pull request #19724 from yongtang/06032018-as_string-int16
martinwicke Jun 4, 2018
77620f5
Merge pull request #19714 from yongtang/05252018-unsorted_segment_prod
martinwicke Jun 4, 2018
52f3f70
Build TF on Windows with --config=opt
tensorflower-gardener Jun 4, 2018
dc14f35
Fix variance initialisers (#18854)
mrTsjolder Jun 4, 2018
301e800
Add globs from Lambda before calling it (#18926)
Jun 4, 2018
a3b9e75
DOC: add more explanation for auxiliary_name_scope (#18948)
facaiy Jun 4, 2018
440e385
Fix issue in Keras model complie with float64 mode (#19328)
yongtang Jun 4, 2018
b940fb6
Update golden API
yongtang Jun 4, 2018
42c661c
Merge pull request #19634 from ctiijima/patch-1
martinwicke Jun 4, 2018
b5f1ba2
Minor error message fix in TPUEstimator.
gmagogsfm Jun 4, 2018
af9af61
Merge pull request #19711 from yongtang/06022018-ffmpeg-duplicate-import
martinwicke Jun 4, 2018
197c08b
Merge pull request #19650 from yongtang/18271-string-split
martinwicke Jun 4, 2018
f277fb6
[TF2XLA] Change to resize bilinear to between match a BackpropInput c…
blakehechtman Jun 4, 2018
4a1197c
added crucial documentation on SELU activation (#15337)
gklambauer Jun 4, 2018
f4048e5
Computing the volume of the set of correlation matrices with bounded …
tensorflower-gardener Jun 4, 2018
09b562c
Merge pull request #19635 from yongtang/05212018-DrawBoundingBoxes
martinwicke Jun 4, 2018
5f315a2
Fix visibility for tf.keras.__version__
MarkDaoust Jun 4, 2018
add0043
- Fix typo in evaluator
yunxing Jun 4, 2018
afb0950
Add a special functions module that contains non-Python abstractions,…
Jun 4, 2018
008fc03
[TF:XLA] Bump open source llvm revision to r333878
Jun 4, 2018
836fc09
Fix test user ops
Jun 4, 2018
d16877c
Fix Python API.
Jun 4, 2018
d88e871
added clearer description for invalid behavior when executing in eage…
tensorflower-gardener Jun 4, 2018
48acc50
Turns on optimization to convert division of sqrt to multiplication o…
tensorflower-gardener Jun 4, 2018
8c7a504
Fix a couple of doc typos.
tensorflower-gardener Jun 4, 2018
d1c2dbd
Fix broken distributed_runtime/remote_device_test by adding missing
tensorflower-gardener Jun 4, 2018
279b899
Improve TOCO error handling.
Jun 4, 2018
204fcd9
[XLA:GPU] Propagate layouts in a better order for performance and fus…
blakehechtman Jun 4, 2018
3c87b99
Remove --distinct_host_configuration=false from tools/bazel.rc
Jun 4, 2018
6b2a088
Add various missing aliases for symbols in tf.keras submodules.
fchollet Jun 4, 2018
06c4fb6
Fixes a cleanup bug in BatchFunction op.
vinuraja Jun 4, 2018
142ccf3
Add rip-offs of LLVM's cast, dyn_cast, cast_or_null, dyn_cast_or_null…
tensorflower-gardener Jun 4, 2018
e2d3008
Move benchmarking code to a new directory and add some documentation.
shashishekhar Jun 4, 2018
80e7bed
Fixing a conflict in building for Raspberry Pi.:wq
Jun 4, 2018
d947e2c
Remove tf_export decorator from contrib. tf_export decorators current…
annarev Jun 4, 2018
18995ec
Adds update_ops to train_op for all heads.
tensorflower-gardener Jun 4, 2018
eab2e4d
nit: FlatBuffer -> FrozenGraph
Jun 4, 2018
69613d2
More handle_data fixing.
skye Jun 4, 2018
1f04d3f
Merge pull request #19753 from yongtang/15243-broadcast_to
martinwicke Jun 4, 2018
2f63e9d
Merge pull request #19651 from yongtang/05282018-reduce_any
martinwicke Jun 4, 2018
cf01d11
Add support for kDomain parsing in HLO parser.
tensorflower-gardener Jun 4, 2018
cb6d836
Merge pull request #19649 from yongtang/19628-sequence_feature_column…
martinwicke Jun 4, 2018
14d4d16
Add TOKEN primitive type.
meheffernan Jun 4, 2018
7d195d0
Fix an floating point inaccuracy issue in precision_recall_at_equal_t…
tensorflower-gardener Jun 4, 2018
ff5ad20
Updated include path for internal protobuf implementation.
tensorflower-gardener Jun 4, 2018
640cb59
Periodic resample operation gradients and optimization (#16520)
vchigrin Jun 4, 2018
7059d18
Merge pull request #19708 from rongjiecomputer/pattern
martinwicke Jun 4, 2018
310a51b
HloParser: use uint16 in U16 case
yunxing Jun 5, 2018
35c8574
[XLA] Don't dump subgraphs twice in hlo_graph_dumper.
Jun 5, 2018
83543de
Merge pull request #19757 from av8ramit/branch_199194260
drpngx Jun 5, 2018
76801dd
Enable XLA fusions as a Grappler optimization.
tensorflower-gardener Jun 5, 2018
fedfc47
Resolve device names when passed into DistributionStrategy methods.
tensorflower-gardener Jun 5, 2018
d660ab0
[TF:XLA] Add method CreateNewModule to HloVerifiedTestBase, and remem…
dimvar Jun 5, 2018
bf8d058
Windows: Refactor bazel_test_lib.sh and common_env.sh
tensorflower-gardener Jun 5, 2018
5403336
Added missing backtick in tf.ones_like documentation
tensorflower-gardener Jun 5, 2018
92789d7
Handle scalar input to assert_equal in eager.
tomhennigan Jun 5, 2018
22a8c24
Remove test dependencies that are no longer needed.
Jun 5, 2018
c0dc76a
Fix generated_zip_test failure caused by regex matching failures.
tensorflower-gardener Jun 5, 2018
274f951
Remove _USE_C_API staging from ops.py.
skye Jun 5, 2018
3653e80
Address compiler warnings in tensorflow/core/distributed_runtime.
mrry Jun 5, 2018
e1f31d4
Expose `@tfe.run_all_tests_in_graph_and_eager_modes`.
tomhennigan Jun 5, 2018
51445a7
Add computed receptive field parameters from popular convnets.
tensorflower-gardener Jun 5, 2018
72f6b4d
Delete "RuntimeWarning" it is not having the intended effect.
MarkDaoust Jun 5, 2018
16a4b1e
Automated g4 rollback of changelist 199244092
gunan Jun 5, 2018
ad1fc6b
Eliminate nested try/catch's in Distribution._call_prob and friends. …
csuter Jun 5, 2018
b8b93f3
Edit error message to make it clear which yaml module you need.
MarkDaoust Jun 5, 2018
8c9afdf
Fix docstring formatting.
tensorflower-gardener Jun 5, 2018
bf1c227
Merge commit for internal changes
Jun 5, 2018
c8090fa
Internal change.
shashishekhar Jun 5, 2018
13b3439
Change order of installations.
Jun 5, 2018
23825b7
Making setuptools the last install to ensure it's accurate.
Jun 5, 2018
a7c026e
Respect name scopes opened in tower mode when creating vars in cross …
Jun 5, 2018
b2e5670
Do not enable tensor ops for cuDNN RNN unless explicitly specified.
tensorflower-gardener Jun 5, 2018
fdc085f
Fixing the adamax_test rtol to be more lenient.
Jun 5, 2018
938d46d
Fixing line too long.
Jun 5, 2018
57b62a5
Merge pull request #19780 from tensorflow/change_order
Jun 5, 2018
e86d969
Fix bug in which uncompiled tf.keras.Models cannot be saved
caisq Jun 5, 2018
b1fd2ef
Add core/util/exec_on_stall.h a tool for debugging deadlocks with
tensorflower-gardener Jun 5, 2018
62a70dd
Extend and refactor reader_ops_test
tensorflower-gardener Jun 5, 2018
920df27
Implementation of the symmetrically quantized LSTM TFLite Op.
tensorflower-gardener Jun 5, 2018
2b5f598
Move ReplaceMulWithSquare to a separate optimizer stage.
ezhulenev Jun 5, 2018
2deb7e0
Merge pull request #19781 from tensorflow/fix_adamax
Jun 5, 2018
a1e2587
Fixing typo in Subtract Kernel.
tensorflower-gardener Jun 5, 2018
397f04a
Fix for Raspberry Pi build breakage (#19782)
petewarden Jun 5, 2018
b7928ac
Clarifies how to pass training hooks to TPUEstimator in the docstring…
Jun 5, 2018
c681be0
Move SimplifyAggregation to separate aggregation stage.
ezhulenev Jun 5, 2018
1bac618
Introduce tf.contrib.control_flow.new_cond.
skye Jun 5, 2018
1e92632
Update ops-related pbtxt files.
tensorflower-gardener Jun 5, 2018
70a96b5
Allow calling getanno with a default value. Failure is still the defa…
Jun 5, 2018
92ceec1
Fix test MultiOutputReduceFusionScalar to use an identity value as re…
bixia1 Jun 5, 2018
c03d2c4
Go: Update generated wrapper functions for TensorFlow ops.
tensorflower-gardener Jun 5, 2018
12b20a5
No longer assume that the default job is "localhost" in graph mode
tensorflower-gardener Jun 5, 2018
7555137
contrib/eagerpython/datasets: Resource naming workaround.
asimshankar Jun 5, 2018
d935dd9
Update TOCO Python command line flags.
Jun 5, 2018
f023073
[XLA] Redesign: delete SessionModule.
tensorflower-gardener Jun 5, 2018
e0c9871
Typo fix in suggested pip message for tpu cluster resolver.
Jun 5, 2018
7638924
Correctly implement the checks for getanno.
Jun 5, 2018
1056894
Merge pull request #19786 from asimshankar/anon-iter
Jun 5, 2018
5c1c4fc
Move fold-transpose and fold-conjugate optimizations into stages.
ezhulenev Jun 5, 2018
e545463
internal change
yifeif Jun 5, 2018
cdb0230
Merge pull request #19787 from drpngx/branch_199311231
drpngx Jun 5, 2018
73c3a8a
Disable flaky test for now.
skye Jun 5, 2018
ff5838b
Update install_linux.md (#19767)
kinmanlam Jun 5, 2018
3daa07a
Add C++ no gradient for Floor operation. (#19662)
theflofly Jun 5, 2018
ece5f51
Only calls compare function if values were read from event file
tensorflower-gardener Jun 5, 2018
677c83e
Updates Python TOCO command line and TOCO documentation.
Jun 5, 2018
135a259
Support uint8, int32 and int64 for SpaceToDepth in TOCO.
saxenasaurabh Jun 5, 2018
a57f0de
[XLA] Make CrossReplicaSum support general cross replica reduce. Also…
tensorflower-gardener Jun 5, 2018
94154af
Adding the autograph operators dependency to the pip package.
Jun 5, 2018
902832a
Add the dart rule to tensorflow/core:protos_all.
tensorflower-gardener Jun 5, 2018
8a14185
[XLA] Add a bytes read+written table to the end of --xla_hlo_profile.
Jun 6, 2018
5105350
Moves generated android_sdk() and android_ndk() repo rules out of WOR…
Jun 6, 2018
2366bd0
Automated g4 rollback of changelist 197562826
tensorflower-gardener Jun 6, 2018
acded19
Fix iOS build.
shashishekhar Jun 6, 2018
98be57e
Add more logging to report module group metadata statistics.
tensorflower-gardener Jun 6, 2018
0978455
Add __init__.py to all_reduce.
Jun 6, 2018
95cd2d4
Disable testLargeCase in metric_ops_test
gunan Jun 6, 2018
76c9358
Minor touch ups to PartitionedCallOp.
akshayka Jun 6, 2018
abd8348
Tensorflow protos allow enum values outside of the listed constants; …
tensorflower-gardener Jun 6, 2018
0e4532d
Update __init__.py
Jun 6, 2018
a3ef451
Merge pull request #19805 from tensorflow/mdanatg-patch-1
Jun 6, 2018
47d42a1
Internal change
tensorflower-gardener Jun 6, 2018
c1b9ac9
Error checking in c/python code.
alextp Jun 6, 2018
5c26ec2
Clarify documentation of Dataset.filter
jtkeeling Jun 6, 2018
b458040
Merge commit for internal changes
Jun 6, 2018
2d72b11
Update backprop.py (#19804)
DHZS Jun 6, 2018
26ebcd4
TFLite: fix format mismatching warning. (#19796)
chenzhiwo Jun 6, 2018
bef709a
Merge pull request #19816 from drpngx/branch_199474340
drpngx Jun 6, 2018
65c05bc
Removed unneeded file copy that was causing failure in Pi builds (#19…
petewarden Jun 6, 2018
1b5362f
Merge pull request #19790 from av8ramit/add_operators
martinwicke Jun 7, 2018
93fc61e
Update CONTRIBUTING.md (#19794)
tucan9389 Jun 7, 2018
cc287a2
Merge remote-tracking branch 'upstream/master' into upstream
whchung Jun 7, 2018
267676e
Merge branch 'upstream' into develop-upstream-sync-180607
whchung Jun 7, 2018
bdc94ff
Merge branch 'develop-upstream' into develop-upstream-sync-180607
whchung Jun 8, 2018
f0c5c8e
Update BUILD
whchung Jun 8, 2018
863f35d
Update run_py3_core.sh
whchung Jun 8, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
13 changes: 12 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Contributing guidelines

## Pull Request Checklist

Before sending your pull requests, make sure you followed this list.

- Read [contributing guidelines](CONTRIBUTING.md).
- Read [Code of Conduct](CODE_OF_CONDUCT.md).
- Ensure you have signed the [Contributor License Agreement (CLA)](https://cla.developers.google.com/).
- Check if my changes are consistent with the [guidelines](https://github.com/tensorflow/tensorflow/blob/master/CONTRIBUTING.md#general-guidelines-and-philosophy-for-contribution).
- Changes are consistent with the [Coding Style](https://github.com/tensorflow/tensorflow/blob/master/CONTRIBUTING.md#c-coding-style).
- Run [Unit Tests](https://github.com/tensorflow/tensorflow/blob/master/CONTRIBUTING.md#running-unit-tests).

## How to become a contributor and submit your own code

### Contributor License Agreements
Expand Down Expand Up @@ -79,7 +90,7 @@ Bazel BUILD files also need to include a license section, e.g.,
Changes to TensorFlow C++ code should conform to
[Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html).

Use `clang-tidy` to check your C/C++ changes. To install clang-tidy on ubuntu:16.04, do:
Use `clang-tidy` to check your C/C++ changes. To install `clang-tidy` on ubuntu:16.04, do:

```bash
apt-get install -y clang-tidy
Expand Down
39 changes: 27 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
-----------------


| **`Documentation`** | **`Linux CPU`** | **`Linux GPU`** | **`Mac OS CPU`** | **`Windows CPU`** | **`Android`** |
|-----------------|---------------------|------------------|-------------------|---------------|---------------|
| [![Documentation](https://img.shields.io/badge/api-reference-blue.svg)](https://www.tensorflow.org/api_docs/) | ![Build Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-cc.png) | ![Build Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-gpu-cc.png) | ![Build Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/macos-py2-cc.png) | [![Build Status](https://ci.tensorflow.org/buildStatus/icon?job=tensorflow-master-win-cmake-py)](https://ci.tensorflow.org/job/tensorflow-master-win-cmake-py) | [![Build Status](https://ci.tensorflow.org/buildStatus/icon?job=tensorflow-master-android)](https://ci.tensorflow.org/job/tensorflow-master-android) [ ![Download](https://api.bintray.com/packages/google/tensorflow/tensorflow/images/download.svg) ](https://bintray.com/google/tensorflow/tensorflow/_latestVersion)
| **`Documentation`** |
|-----------------|
| [![Documentation](https://img.shields.io/badge/api-reference-blue.svg)](https://www.tensorflow.org/api_docs/) |

**TensorFlow** is an open source software library for numerical computation using
data flow graphs. The graph nodes represent mathematical operations, while
Expand Down Expand Up @@ -40,15 +40,6 @@ environment to install the nightly TensorFlow build. We support CPU and GPU
packages on Linux, Mac, and Windows.


**Individual whl files**
* Linux CPU-only: [Python 2](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-cp27-none-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/)) / [Python 3.4](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-cp34-cp34m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=cpu-slave/)) / [Python 3.5](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.5,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-cp35-cp35m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.5,label=cpu-slave/)) / [Python 3.6](http://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.6,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-cp36-cp36m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.6,label=cpu-slave/))
* Linux GPU: [Python 2](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=gpu-linux/42/artifact/pip_test/whl/tf_nightly_gpu-1.head-cp27-none-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=gpu-linux/)) / [Python 3.4](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=gpu-linux/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly_gpu-1.head-cp34-cp34m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=gpu-linux/)) / [Python 3.5](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.5,label=gpu-linux/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly_gpu-1.head-cp35-cp35m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.5,label=gpu-linux/)) / [Python 3.6](http://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.6,label=gpu-linux/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly_gpu-1.head-cp36-cp36m-linux_x86_64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-linux/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3.6,label=gpu-linux/))
* Mac CPU-only: [Python 2](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-mac/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=mac-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-py2-none-any.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-mac/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=mac-slave/)) / [Python 3](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-mac/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=mac-slave/lastSuccessfulBuild/artifact/pip_test/whl/tf_nightly-1.head-py3-none-any.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-mac/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON3,label=mac-slave/))
* Windows CPU-only: [Python 3.5 64-bit](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows,PY=35/lastSuccessfulBuild/artifact/cmake_build/tf_python/dist/tf_nightly-1.head-cp35-cp35m-win_amd64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows,PY=35/)) / [Python 3.6 64-bit](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows,PY=36/lastSuccessfulBuild/artifact/cmake_build/tf_python/dist/tf_nightly-1.head-cp36-cp36m-win_amd64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows,PY=36/))
* Windows GPU: [Python 3.5 64-bit](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows-gpu,PY=35/lastSuccessfulBuild/artifact/cmake_build/tf_python/dist/tf_nightly_gpu-1.head-cp35-cp35m-win_amd64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows-gpu,PY=35/)) / [Python 3.6 64-bit](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows-gpu,PY=36/lastSuccessfulBuild/artifact/cmake_build/tf_python/dist/tf_nightly_gpu-1.head-cp36-cp36m-win_amd64.whl) ([build history](https://ci.tensorflow.org/view/tf-nightly/job/tf-nightly-windows/M=windows-gpu,PY=36/))
* Android: [demo APK](https://ci.tensorflow.org/view/Nightly/job/nightly-android/lastSuccessfulBuild/artifact/out/tensorflow_demo.apk), [native libs](https://ci.tensorflow.org/view/Nightly/job/nightly-android/lastSuccessfulBuild/artifact/out/native/)
([build history](https://ci.tensorflow.org/view/Nightly/job/nightly-android/))

#### *Try your first TensorFlow program*
```shell
$ python
Expand Down Expand Up @@ -82,6 +73,30 @@ The TensorFlow project strives to abide by generally accepted best practices in

[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1486/badge)](https://bestpractices.coreinfrastructure.org/projects/1486)


## Continuous build status

### Official Builds

| Build Type | Status | Artifacts |
| --- | --- | --- |
| **Linux CPU** | ![Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-cc.png) | [pypi](https://pypi.org/project/tf-nightly/) |
| **Linux GPU** | ![Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-gpu-cc.png) | [pypi](https://pypi.org/project/tf-nightly-gpu/) |
| **Linux XLA** | TBA | TBA |
| **MacOS** | ![Status](https://storage.googleapis.com/tensorflow-kokoro-build-badges/macos-py2-cc.png) | [pypi](https://pypi.org/project/tf-nightly/) |
| **Windows CPU** | [![Status](https://ci.tensorflow.org/buildStatus/icon?job=tensorflow-master-win-cmake-py)](https://ci.tensorflow.org/job/tensorflow-master-win-cmake-py) | [pypi](https://pypi.org/project/tf-nightly/) |
| **Windows GPU** | [![Status](http://ci.tensorflow.org/job/tf-master-win-gpu-cmake/badge/icon)](http://ci.tensorflow.org/job/tf-master-win-gpu-cmake/) | [pypi](https://pypi.org/project/tf-nightly-gpu/) |
| **Android** | [![Status](https://ci.tensorflow.org/buildStatus/icon?job=tensorflow-master-android)](https://ci.tensorflow.org/job/tensorflow-master-android) | [![Download](https://api.bintray.com/packages/google/tensorflow/tensorflow/images/download.svg)](https://bintray.com/google/tensorflow/tensorflow/_latestVersion) [demo APK](https://ci.tensorflow.org/view/Nightly/job/nightly-android/lastSuccessfulBuild/artifact/out/tensorflow_demo.apk), [native libs](https://ci.tensorflow.org/view/Nightly/job/nightly-android/lastSuccessfulBuild/artifact/out/native/) [build history](https://ci.tensorflow.org/view/Nightly/job/nightly-android/) |


### Community Supported Builds

| Build Type | Status | Artifacts |
| --- | --- | --- |
| **IBM s390x** | [![Build Status](http://ibmz-ci.osuosl.org/job/TensorFlow_IBMZ_CI/badge/icon)](http://ibmz-ci.osuosl.org/job/TensorFlow_IBMZ_CI/) | TBA |
| **IBM ppc64le CPU** | [![Build Status](http://powerci.osuosl.org/job/TensorFlow_Ubuntu_16.04_CPU/badge/icon)](http://powerci.osuosl.org/job/TensorFlow_Ubuntu_16.04_CPU/) | TBA |


## For more information

* [TensorFlow Website](https://www.tensorflow.org)
Expand Down
15 changes: 4 additions & 11 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* Added Gradient Boosted Trees as pre-made Estimators: BoostedTreesClassifier, BoostedTreesRegressor.
* Add 3rd generation pipeline config for Cloud TPUs which improves performance and usability.
* `tf.contrib.bayesflow` is moving out to it's own repo.
* Added `tf.contrib.{proto,rpc}` to allow generic proto parsing and RPC communication.
* Added `tf.contrib.{proto,rpc}` to allow generic proto parsing and RPC communication<sup>[1](#rpc-issue)</sup>.

## Bug Fixes and Other Changes
* `tf.data`:
Expand Down Expand Up @@ -49,13 +49,14 @@
* Fix non-uniformity of orthogonal matrices.
* Fix bug where multi-image Estimator eval summaries were not displayed correctly.

<a name="rpc-issue"><sup>1</sup></a> The cancellation logic of the RPC op contains a concurrency error. A fix has been submitted to master and will be part of the next release.

## Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

4d55397500, Aghasy, Alan Du, Alan Lee, Alan Yee, Alex Wiltschko, Animesh Karnewar, Ankit Gupta, Anton Matosov, Aris L, Ben Barsdell, Brent Yi, Brett Koonce, Carl Thomé, cbockman, Chikanaga Tomoyuki, Chris Tava, CéDric Deltheil, Dahan Gong, Dalmo Cirne, Daniel Erenrich, David Norman, DavidNorman, Edd Wilder-James, Fanjin Zeng, Felix Abecassis, fo40225, George Sterpu, Giovanni Terlingen, Gor Baghdasaryan, Guillaume Klein, Hanchen Li, Ilya Polenov, Jakub Kolodziejczyk, Jason Sadler, Jayaram Bobba, Jerry Liu, jinghuangintel, Jiongyan Zhang (张炯衍), Joel Shor, Jong Wook Kim, Julian Eisenschlos, Karl Lessard, Krish Ravindranath, Loo Rong Jie, Lukas Geiger, Luke Iwanski, Mahmoud Abuzaina, ManHyuk, Marvin Richter, Maximilian Mitchell, Mohammad Ashraf Bhuiyan, msofka, Mustafa Kasap, Nathan Burnham, Nathan Luehr, Naveen Marri, ngc92, nio1814, Oleg Zabluda, Ou Changkun, Panos Ipeirotis, Paul Van Eck, Peter Lee, Piotr Czapla, qjivy, Rholais Lii, Rodrigo Formigone, Russell Klopfer, ryantimjohn, Sang Han, SebastiáN RamíRez, shengfuintel, Siby Jose Plathottam, Silver Chan, Stanislaw Antol, Taehoon Lee, Tarang Chugh, Ted Chang, Thomas Bastiani, Xian Xu, Xiaoming (Jason) Cui, Yan Facai (颜发才), yaox12, Yashal Shakti Kanungo, Yong Tang, Yuan (Terry) Tang, Yuxin Wu, Ziyue(Louis) Lu


# Release 1.7.0

## Major Features And Improvements
Expand Down Expand Up @@ -235,7 +236,7 @@ Yoni Tsafir, yordun, Yuan (Terry) Tang, Yuxin Wu, zhengdi, Zhengsheng Wei, 田
* Add `complex64` support to XLA compiler.
* `bfloat` support is now added to XLA infrastructure.
* Make `ClusterSpec` propagation work with XLA devices.
* Use a determinisitic executor to generate XLA graph.
* Use a deterministic executor to generate XLA graph.
* `tf.contrib`:
* `tf.contrib.distributions`:
* Add `tf.contrib.distributions.Autoregressive`.
Expand Down Expand Up @@ -403,14 +404,6 @@ answered questions, and were part of inspiring discussions.

# Release 1.4.0

## Major Features And Improvements
* `tf.keras` is now part of the core TensorFlow API.
* [`tf.data`](http://tensorflow.org/programmers_guide/datasets) is now part of
the core TensorFlow API.
* The API is now subject to backwards compatibility guarantees.

# Release 1.4.0

## Major Features And Improvements
* `tf.keras` is now part of the core TensorFlow API.
* [`tf.data`](http://tensorflow.org/programmers_guide/datasets) is now part of
Expand Down
7 changes: 5 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,12 +168,12 @@ below).

Please use a descriptive subject line for your report email. After the initial
reply to your report, the security team will endeavor to keep you informed of
the progress being made towards a fix and announcement.
the progress being made towards a fix and announcement.

In addition, please include the following information along with your report:

* Your name and affiliation (if any).
* A description the technical details of the vulnerabilities. It is very
* A description of the technical details of the vulnerabilities. It is very
important to let us know how we can reproduce your findings.
* An explanation who can exploit this vulnerability, and what they gain when
doing so -- write an attack scenario. This will help us evaluate your report
Expand Down Expand Up @@ -246,5 +246,8 @@ v//Fw6ZeY+HmRDFdirjD7wXtIuER4vqCryIqR6Xe9X8oJXz9L/Jhslc=

| Type | Versions affected | Reported by | Additional Information |
|--------------------|:-----------------:|-----------------------|-----------------------------|
| TensorFlow Lite TOCO FlatBuffer Parsing Vulnerability | <= 1.7 | Blade Team of Tencent | [security advisory](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/security/advisory/tfsa-2018-003.md) |
| GIF File Parsing Null Pointer Dereference Error | <= 1.5 | Blade Team of Tencent | [security advisory](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/security/advisory/tfsa-2018-002.md) |
| BMP File Parser Out-of-bounds Read | <= 1.6 | Blade Team of Tencent | [security advisory](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/security/advisory/tfsa-2018-001.md) |
| Out Of Bounds Read | <=1.4 | Blade Team of Tencent | [issue report](https://github.com/tensorflow/tensorflow/issues/14959) |

24 changes: 4 additions & 20 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,10 @@ check_bazel_version_at_least("0.10.0")

load("//tensorflow:workspace.bzl", "tf_workspace")

# Uncomment and update the paths in these entries to build the Android demo.
#android_sdk_repository(
# name = "androidsdk",
# api_level = 23,
# # Ensure that you have the build_tools_version below installed in the
# # SDK manager as it updates periodically.
# build_tools_version = "26.0.1",
# # Replace with path to Android SDK on your system
# path = "<PATH_TO_SDK>",
#)
#
#android_ndk_repository(
# name="androidndk",
# path="<PATH_TO_NDK>",
# # This needs to be 14 or higher to compile TensorFlow.
# # Please specify API level to >= 21 to build for 64-bit
# # archtectures or the Android NDK will automatically select biggest
# # API level that it supports without notice.
# # Note that the NDK version is not the API level.
# api_level=14)
load("//third_party/android:android_configure.bzl", "android_configure")
android_configure(name="local_config_android")
load("@local_config_android//:android.bzl", "android_workspace")
android_workspace()

# Please add all new TensorFlow dependencies in workspace.bzl.
tf_workspace()
Expand Down
2 changes: 1 addition & 1 deletion build
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
pip uninstall -y tensorflow || true
bazel build --config=opt --config=rocm //tensorflow/tools/pip_package:build_pip_package --verbose_failures &&
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg &&
pip install /tmp/tensorflow_pkg/tensorflow-1.8.0rc1-cp27-cp27mu-linux_x86_64.whl
pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp27-cp27mu-linux_x86_64.whl
2 changes: 1 addition & 1 deletion build_python3
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
pip3 uninstall -y tensorflow || true
bazel build --config=opt --config=rocm //tensorflow/tools/pip_package:build_pip_package --verbose_failures &&
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg &&
pip3 install /tmp/tensorflow_pkg/tensorflow-1.8.0rc1-cp35-cp35m-linux_x86_64.whl
pip3 install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp35-cp35m-linux_x86_64.whl
Loading