tf.test now has appropriate snake case function names (get_temp_dir and
is_built_with_cuda) and has normal toplevel module documentation.
Also fix a bug in make_all.
Change: 114351269
The C++ 3-D-only RandomCrop op is now deprecated at GraphDef version 8, replaced
with a python tf.random_crop that works for any dimension. This will allow
random_crop to be used for other purposes.
Unfortunately, tf.image.random_crop took 2 sizes rather than 3 for 3-D tensors.
The new tf.random_crop always takes n sizes for rank n tensors; pass 3 as the
last element if you want to not crop a last dimension of size 3.
Change: 114135451
list of states when calling tf.nn.rnn() and tf.nn.state_saving_rnn()
This is necessary for further cleanup of RNN state propagation code
(currently dynamic RNN calculations when passing sequence_length do not return
the proper final state, this is a necessary fix to make that fix efficient).
Change: 113203893
we copy the original files to their new location and make the public/
versions #include the new location. Once all references are updated
to point to the new location, we can delete the originals in public/.
Change: 112622561
The kAllowLegacyScalars flag is now gone. Instead, scalar strictness now
depends on the GraphDef version: we are lenient below 6 and strict with 6
and above. The current GraphDef version is still 5; new graphs will not
yet use the new version by default.
Outside of PLATFORM_GOOGLE, this change has no effect since the code was
already scalar strict.
The TensorShapeUtils versions of IsLegacyScalar and IsLegacyVector are also
gone; users should now get them from OpKernel.
The GraphDef version history has been moved to core/public/version.h to
minimize the number of files that must be changed in future CLs.
Change: 111947842
Change 110055925
Clean up interface for adjust_contrast and adjust_brightness.
- Simplify kernel for adjust_contrast and remove all min/max and casts.
- Change semantics of delta arg to adjust_brightness (always in [0,1)), and adjust users.
- Add saturate_cast for casting images without over/underflow problems.
- Add new numbers for adjust_contrast benchmark.
This CL makes two changes to the public API:
- It changes the semantics of the delta parameter of adjust_brightness, which was in the same range as the input image before, and now is always in [0,1).
- It changes the semantics of adjust_contrast (the cc op), which wasn't hidden, but was shadowed by the python wrapper in image_ops. It's a little questionable whether this function was part of the public API. It definitely shouldn't have been. It is now hidden, although now it could be part of the public API, albeit with a different name.
Change 110054427
update ci_build
* add PYTHON_BIN_PATH and always run ./configure in ci_build
* rename ci_build cache directory to bazel-ci_build-cache
* sync ci_build/Dockerfile.cpu with docker/Dockerfile.devel
* use "FROM nvidia/cuda:..." for gpu container
* therefore no need of the tensorflow_extra_deps directory anymore
* share install code between containers using ./install/*.sh scripts
* do not inherit (and override FROM clausule in dockerfiles anymore)
* print bazel test errors to stderr
Change 110047126
Update ops.pbtxt.
Change 110046428
Simplify the example for the Fill op.
Base CL: 110056265
Change 109730179
Add support for selecting partition strategy in tf.nn.embedding_lookup and related ops, and allow unequally-sized shards to be used as input.
Change 109729548
TensorFlow: add RELEASE.md notes for 0.6.0.
Change 109728185
Make seq2seq_test non-flaky by setting python and numpy random seed.
Change 109725913
Refactor slot creation in optimizers and moving averages to separate file
Change 109718024
TensorFlow: reduce runtime of seq2seq_test from ~30s to ~18s.
Change 109712251
More performance improvement for convnet on GPU.
+ Switch forward convolution format to NCHW.
+ Allocate scratch space for forward- and backward- convolutions.
+ Users can use "TF_CUDNN_WORKSPACE_LIMIT_IN_MB" to configure the scratch space
limit. The default limit in 1GB.
Change 109710898
Added extract_sub_graph utility function
Base CL: 109731609
Change 109695551
Update FAQ
Change 109694725
Add a gradient for resize_bilinear op.
Change 109694505
Don't mention variables module in docs
variables.Variable should be tf.Variable.
Change 109658848
Adding an option to create a new thread-pool for each session.
Change 109640570
Take the snapshot of stream-executor.
+ Expose an interface for scratch space allocation in the interface.
Change 109638559
Let image_summary accept uint8 input
This allows users to do their own normalization / scaling if the default
(very weird) behavior of image_summary is undesired.
This required a slight tweak to fake_input.cc to make polymorphically typed
fake inputs infer if their type attr is not set but has a default.
Unfortunately, adding a second valid type to image_summary *disables* automatic
implicit conversion from np.float64 to tf.float32, so this change is slightly
backwards incompatible.
Change 109636969
Add serialization operations for SparseTensor.
Change 109636644
Update generated Op docs.
Change 109634899
TensorFlow: add a markdown file for producing release notes for our
releases. Seed with 0.5.0 with a boring but accurate description.
Change 109634502
Let histogram_summary take any realnumbertype
It used to take only floats, not it understands ints.
Change 109634434
TensorFlow: update locations where we mention python 3 support, update
them to current truth.
Change 109632108
Move HSV <> RGB conversions, grayscale conversions, and adjust_* ops back to tensorflow
- make GPU-capable version of RGBToHSV and HSVToRGB, allows only float input/output
- change docs to reflect new size constraints
- change HSV format to be [0,1] for all components
- add automatic dtype conversion for all adjust_* and grayscale conversion ops
- fix up docs
Change 109631077
Improve optimizer exceptions
1. grads_and_vars is now a tuple, so must be wrapped when passed to format.
2. Use '%r' instead of '%s' for dtype formatting
Base CL: 109697989