You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes a potential security vulnerability where carefully crafted GIF images can produce a null pointer dereference during decoding
TensorFlow 1.12.0
Release 1.12.0
Major Features and Improvements
Keras models can now be directly exported to the SavedModel format(tf.contrib.saved_model.save_keras_model()) and used with Tensorflow Serving.
Keras models now support evaluating with a tf.data.Dataset.
TensorFlow binaries are built with XLA support linked in by default.
Ignite Dataset added to contrib/ignite that allows to work with Apache Ignite.
Bug Fixes and Other Changes
tf.data:
tf.data users can now represent, get, and set options of TensorFlow input pipelines using tf.data.Options(), tf.data.Dataset.options(), and tf.data.Dataset.with_options() respectively.
New tf.data.Dataset.reduce() API allows users to reduce a finite dataset to a single element using a user-provided reduce function.
New tf.data.Dataset.window() API allows users to create finite windows of input dataset; when combined with the tf.data.Dataset.reduce() API, this allows users to implement customized batching.
All C++ code moves to the tensorflow::data namespace.
Add support for num_parallel_calls to tf.data.Dataset.interleave.
tf.contrib:
Remove tf.contrib.linalg. tf.linalg should be used instead.
Replace any calls to tf.contrib.get_signature_def_by_key(metagraph_def, signature_def_key) with meta_graph_def.signature_def[signature_def_key]. Catching a ValueError exception thrown by tf.contrib.get_signature_def_by_key should be replaced by catching a KeyError exception.
tf.contrib.data
Deprecate, and replace by tf.data.experimental.
Other:
Improved XLA stability and performance.
Fix single replica TensorBoard summary stats in Cloud ML Engine.
TPUEstimator: Initialize dataset iterators in parallel.
Keras on TPU model quality and bug fixes.
Instead of jemalloc, revert back to using system malloc since it simplifies build and has comparable performance.
Remove integer types from tf.nn.softplus and tf.nn.softsign OpDefs. This is a bugfix; these ops were never meant to support integers.
Allow subslicing Tensors with a single dimension.
Add option to calculate string length in Unicode characters
Add functionality to SubSlice a tensor.
Add searchsorted (ie lower/upper_bound) op.
Add model explainability to Boosted Trees.
Support negative positions for tf.substr
There was previously a bug in the bijector_impl where the _reduce_jacobian_det_over_event does not handle scalar ILDJ implementations properly.
In tf eager execution, allow re-entering a GradientTape context
Add tf_api_version flag. If --define=tf_api_version=2 flag is passed in, then bazel will build TensorFlow API version 2.0. Note that TensorFlow 2.0 is under active development and has no guarantees at this point.
Add additional compression options to TfRecordWriter
Performance improvements for regex full match operations.
Replace tf.GraphKeys.VARIABLES with tf.GraphKeys.GLOBAL_VARIABLES
Fixes a potential security vulnerability where carefully crafted GIF images
can produce a null pointer dereference during decoding.
Release 1.13.0
Major Features and Improvements
TensorFlow Lite has moved from contrib to core. This means that Python modules are under tf.lite and source code is now under tensorflow/lite rather than tensorflow/contrib/lite.
TensorFlow GPU binaries are now built against CUDA 10 and TensorRT 5.0.
Support for Python3.7 on all operating systems.
Moved NCCL to core.
Behavioral changes
Disallow conversion of python floating types to uint32/64 (matching behavior of other integer types) in tf.constant.
Make the gain argument of convolutional orthogonal initializers (convolutional_delta_orthogonal, convolutional_orthogonal_1D, convolutional_orthogonal_2D, convolutional_orthogonal_3D) have consistent behavior with the tf.initializers.orthogonal initializer, i.e. scale the output l2-norm by gain and NOT by sqrt(gain). (Note that these functions are currently in tf.contrib which is not guaranteed backward compatible).
Bug Fixes and Other Changes
Documentation
Update the doc with the details about the rounding mode used in
quantize_and_dequantize_v2.
Clarify that tensorflow::port::InitMain() should be called before
using the TensorFlow library. Programs failing to do this are not
portable to all platforms.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependenciesPull requests that update a dependency file
0 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps tensorflow from 1.4.1 to 1.12.2.
Release notes
Sourced from tensorflow's releases.
Changelog
Sourced from tensorflow's changelog.
Commits
6b63465Merge pull request #27959 from tensorflow/update-release-notes-versione967833Update header on release notescf74798Merge pull request #27958 from tensorflow/update-release-version7fba173Update version to 1.12.2332f080Merge pull request #27878 from tensorflow/windows-cpuc9fcc49Fix windows build for CPU too416b4a3Merge pull request #27873 from tensorflow/more-bazel-incompatible-flags3ebe165Add --incompatible_disable_cc_toolchain_label_from_crosstool_proto=false flag5ab9466Reformat bazel invocation lines446d393Merge pull request #27870 from tensorflow/bazel-http-archiveDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot ignore this [patch|minor|major] versionwill close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.