| Commit message (Collapse) | Author | Age |
|
|
|
| |
Change: 139377074
|
|
|
|
|
|
|
|
|
| |
This makes the preferred API for graph construction and
execution have the simpler, more sensible names (TF_Session,
TF_NewSession etc.) and the older one which we hope to
eventually remove have the more awkward ones (TF_DeprecatedSession,
TF_NewDeprecatedSession etc.)
Change: 138641615
|
|
|
|
|
|
| |
- Swap the alias direction and fix tests broken by the swap
- Export Output in tensorflow.__all__
Change: 138583261
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is one step towards having a stable C API by the time we get to TensorFlow
1.0. A follow-up step will involve renaming TF_SessionWithGraph to TF_Session.
We want to encourage all client languages to use TF_SessionRun,
TF_GraphImportGraphDef etc. (instead of TF_Run and TF_ExtendGraph), hence
the choice of names. Ideally, all client languages will use these
functions, but it is likely that Python will continue to use
TF_DeprecatedSession for a while.
Change: 138454433
|
|
|
|
|
|
|
|
|
|
|
| |
Also done separately by @llhe at github.com/tensorflow/tensorflow/pull/5370. We needed to do this change internally to fix all callers.
Motivation: The existing FileExists interface doesn't allow callers to distinguish between file not found vs. filesystem errors.
Semantics changes:
- gfile.Exists in Python now throws an exception for filesystem errors. It continues to return true/false if it can accurately determine whether a file exists.
- RecursivelyCreateDir now returns errors for filesystem errors when calling FileExists.
Change: 138224013
|
|
|
|
| |
Change: 138143557
|
|
|
|
| |
Change: 136750267
|
|
|
|
|
| |
topological neighborhood of a device.
Change: 136663586
|
|
|
|
| |
Change: 135698415
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RE2 is not as portable as we would like, so we want to try to discourage
the use of it in core libraries. After having removed it from
all core uses, the only remaining use is in tfprof, so we move
its visibility to only be to tfprof, which is an external tool.
tfprof appears to fundamentally rely on regexp as a user interface, so
it cannot be easily removed. However, perhaps one day tfprof will
move into its own repo and then we can drop RE2 from our builds
entirely.
Change: 134120532
|
|
|
|
|
| |
TensorBoard.
Change: 133917299
|
|
|
|
| |
Change: 132733397
|
|
|
|
|
|
|
| |
about when it should be used.
Keep the old name around for temporary backwards compatibility.
Change: 132700646
|
|
|
|
|
| |
node_def.proto instead.
Change: 131290995
|
|
|
|
| |
Change: 131229727
|
|
|
|
|
|
|
| |
type lists.
The current special case behavior is preserved only for functions and their gradients.
Change: 130100547
|
|
|
|
| |
Change: 130070042
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Statuses, so that failures to initialize devices don't crash
the program.
Changes swig for device_lib to be a lot simpler, thanks to mrry@
and keveman@'s help.
Change allocation of eigen scratch memory to go through the allocator.
Re-enable test for local devices now that python3 issue is fixed.
Change: 129678132
|
|
|
|
| |
Change: 128958134
|
|
|
|
|
|
| |
TESTED:
- passed opensource_build: http://ci.tensorflow.org/job/tensorflow-cl-presubmit-multijob/2780/
Change: 127585603
|
|
|
|
| |
Change: 127385333
|
|
|
|
| |
Change: 127101926
|
|
|
|
| |
Change: 126335170
|
|
|
|
|
|
| |
Also update RELEASE.md to forward port from 0.9 branch, and add
this new 'breaking change to the API.'
Change: 125465285
|
|
|
|
| |
Change: 125022295
|
|
|
|
| |
Change: 124305799
|
|
|
|
|
|
|
| |
statistics in the tensorboard
graph visualizer.
Change: 123427735
|
|
|
|
| |
Change: 123095477
|
|
|
|
| |
Change: 122460440
|
|
|
|
| |
Change: 120185825
|
|
|
|
| |
Change: 116925769
|
|
|
|
| |
Change: 114882676
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
that are built with TensorFlow (protobuf), so prefix our macros with
TF_ to make them project specific.
Change: 113197186
|
|
|
|
|
|
| |
options there.
- Deprecated the existing skip_common_subexpression_elimination field.
Change: 113194182
|
|
|
|
|
| |
The two functions already have the same behavior.
Change: 112959229
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
were not being properly set via the Python API.
Change: 111635679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|