| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -14,7 +14,7 @@ data flow graphs. The graph nodes represent mathematical operations, while | |||
| 14 | 14 | the graph edges represent the multidimensional data arrays (tensors) that flow | |
| 15 | 15 | between them. This flexible architecture enables you to deploy computation to one | |
| 16 | 16 | or more CPUs or GPUs in a desktop, server, or mobile device without rewriting | |
| 17 | - code. TensorFlow also includes [TensorBoard](https://www.tensorflow.org/programmers_guide/summaries_and_tensorboard), a data visualization toolkit. | ||
| 17 | + code. TensorFlow also includes [TensorBoard](https://www.tensorflow.org/guide/summaries_and_tensorboard), a data visualization toolkit. | ||
| 18 | 18 | ||
| 19 | 19 | TensorFlow was originally developed by researchers and engineers | |
| 20 | 20 | working on the Google Brain team within Google's Machine Intelligence Research | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,18 +1,38 @@ | |||
| 1 | 1 | # Release 1.9.0 | |
| 2 | 2 | ||
| 3 | 3 | ## Major Features And Improvements | |
| 4 | - * Update tf.keras to the Keras 2.1.6 API. | ||
| 4 | + * Updated docs for `tf.keras`: New Keras-based [get started](http://tensorflow.org/versions/r1.9/get_started), | ||
| 5 | + and [programmers guide page](http://tensorflow.org/versions/r1.9/programmers_guide/keras). | ||
| 6 | + * Update `tf.keras` to the Keras 2.1.6 API. | ||
| 7 | + * Added [`tf.keras.layers.CuDNNGRU`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/keras/layers/CuDNNGRU) and [`tf.keras.layers.CuDNNLSTM`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/keras/layers/CuDNNLSTM) layers. [Try it](https://colab.sandbox.google.com/github/tensorflow/tensorflow/blob/master/tensorflow/contrib/eager/python/examples/nmt_with_attention/nmt_with_attention.ipynb?linkId=53292082). | ||
| 8 | + * Adding support of core [feature columns](https://www.tensorflow.org/get_started/feature_columns) and [losses](https://www.tensorflow.org/api_docs/python/tf/losses) to [gradient boosted trees estimators](https://github.com/tensorflow/models/tree/master/official/boosted_trees). | ||
| 9 | + * The [python interface](https://tensorflow-dot-devsite.googleplex.com/versions/r1.9/api_docs/python/tf/contrib/lite) | ||
| 10 | + for the [TFLite Optimizing Converter](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/lite/toco/README.md) | ||
| 11 | + has been expanded, and the command line interface (AKA: `toco`, `tflite_convert`) is once again | ||
| 12 | + included in the standard `pip` installation. | ||
| 13 | + * Improved data-loading and text processing with: | ||
| 14 | + * [`tf.decode_compressed`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/decode_compressed) | ||
| 15 | + * [`tf.string_strip`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/string_strip) | ||
| 16 | + * [`tf.strings.regex_full_match`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/strings/regex_full_match) | ||
| 17 | + * Added experimental support for new pre-made Estimators: | ||
| 18 | + * [`tf.contrib.estimator.BaselineEstimator`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/contrib/estimator/BaselineEstimator) | ||
| 19 | + * [`tf.contrib.estimator.RNNClassifier`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/contrib/estimator/RNNEstimator) | ||
| 20 | + * [`tf.contrib.estimator.RNNEstimator`](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/contrib/estimator/RNNClassifier) | ||
| 21 | + * The [distributions.Bijector](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/contrib/distributions/bijectors/Bijector) | ||
| 22 | + API supports broadcasting for Bijectors with new API changes. | ||
| 23 | + | ||
| 24 | + ## Breaking Chances | ||
| 25 | + * If you're opening empty variable scopes; replace `variable_scope('', ...)` by | ||
| 26 | + `variable_scope(tf.get_variable_scope(), ...)`. | ||
| 27 | + | ||
| 28 | + ## Bug Fixes and Other Changes | ||
| 29 | + | ||
| 5 | 30 | * `tfe.Network` is deprecated. Please inherit from `tf.keras.Model`. | |
| 6 | - * Adding support of core feature columns and losses to gradient boosted trees estimators. | ||
| 7 | - * The distributions.Bijector API supports broadcasting for Bijectors with new API changes. See [here](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/distributions/bijectors/Bijector) for more details. | ||
| 8 | 31 | * Layered variable names have changed in the following conditions: | |
| 9 | 32 | * Using `tf.keras.layers` with custom variable scopes. | |
| 10 | - * Using `tf.layers` in a subclassed `tf.keras.Model` class. See [here](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/layers) for more details | ||
| 33 | + * Using `tf.layers` in a subclassed `tf.keras.Model` class. See | ||
| 34 | + [here](https://www.tensorflow.org/versions/r1.9/api_docs/python/tf/layers) for more details | ||
| 11 | 35 | ||
| 12 | - ## Breaking Chances | ||
| 13 | - * If you're opening empty variable scopes; replace `variable_scope`('', ...) by `variable_scope`(`tf.get_variable_scope()`, ...). | ||
| 14 | - | ||
| 15 | - ## Bug Fixes and Other Changes | ||
| 16 | 36 | * `tf.data`: | |
| 17 | 37 | * `Dataset.from_generator()` now accepts an `args` list, in order to create nested generators. | |
| 18 | 38 | * `Dataset.list_files()` now produces determinstic results when `shuffle=False` or a `seed` is passed. | |
@@ -467,7 +487,7 @@ answered questions, and were part of inspiring discussions. | |||
| 467 | 487 | ||
| 468 | 488 | ## Major Features And Improvements | |
| 469 | 489 | * `tf.keras` is now part of the core TensorFlow API. | |
| 470 | - * [`tf.data`](http://tensorflow.org/programmers_guide/datasets) is now part of | ||
| 490 | + * [`tf.data`](http://tensorflow.org/guide/datasets) is now part of | ||
| 471 | 491 | the core TensorFlow API. | |
| 472 | 492 | * The API is now subject to backwards compatibility guarantees. | |
| 473 | 493 | ||
@@ -495,7 +515,7 @@ answered questions, and were part of inspiring discussions. | |||
| 495 | 515 | * TensorFlow Debugger (tfdbg): | |
| 496 | 516 | * Add `eval` command to allow evaluation of arbitrary Python/numpy expressions | |
| 497 | 517 | in tfdbg command-line interface. See | |
| 498 | - [Debugging TensorFlow Programs](https://www.tensorflow.org/programmers_guide/debugger) | ||
| 518 | + [Debugging TensorFlow Programs](https://www.tensorflow.org/guide/debugger) | ||
| 499 | 519 | for more details. | |
| 500 | 520 | * Usability improvement: The frequently used tensor filter `has_inf_or_nan` is | |
| 501 | 521 | now added to `Session` wrappers and hooks by default. So there is no need | |
@@ -782,7 +802,7 @@ answered questions, and were part of inspiring discussions. | |||
| 782 | 802 | * Support client-provided ClusterSpec's and propagate them to all workers to enable the creation of dynamic TensorFlow clusters. | |
| 783 | 803 | * TensorFlow C library now available for Windows. | |
| 784 | 804 | * We released a new open-source version of TensorBoard. | |
| 785 | - * [`SavedModel CLI`](https://www.tensorflow.org/versions/master/programmers_guide/saved_model_cli) tool available to inspect and execute MetaGraph in SavedModel | ||
| 805 | + * [`SavedModel CLI`](https://www.tensorflow.org/versions/master/guide/saved_model_cli) tool available to inspect and execute MetaGraph in SavedModel | ||
| 786 | 806 | * Android releases of TensorFlow are now pushed to jcenter for easier | |
| 787 | 807 | integration into apps. See | |
| 788 | 808 | https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/android/README.md | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,7 +4,7 @@ IMPORTANT: AutoGraph is alpha software, and under active development. Expect rou | |||
| 4 | 4 | ||
| 5 | 5 | AutoGraph is a Python to TensorFlow compiler. | |
| 6 | 6 | ||
| 7 | - With AutoGraph, you can write [Eager style](https://www.tensorflow.org/programmers_guide/eager) code in a concise manner, and run it as a TensorFlow graph. AutoGraph uses source code transformation and partial evaluation to generate Python code that builds an equivalent TensorFlow subgraph. The result is code that behaves like ops and can be freely combined with other TensorFlow ops. | ||
| 7 | + With AutoGraph, you can write [Eager style](https://www.tensorflow.org/guide/eager) code in a concise manner, and run it as a TensorFlow graph. AutoGraph uses source code transformation and partial evaluation to generate Python code that builds an equivalent TensorFlow subgraph. The result is code that behaves like ops and can be freely combined with other TensorFlow ops. | ||
| 8 | 8 | ||
| 9 | 9 | For example, this Python function: | |
| 10 | 10 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -20,7 +20,7 @@ | |||
| 20 | 20 | guarantees as `tf.data`, but we will provide deprecation advice in advance of | |
| 21 | 21 | removing existing functionality. | |
| 22 | 22 | ||
| 23 | - See the @{$datasets$Importing Data} Programmer's Guide for an overview. | ||
| 23 | + See @{$guide/datasets$Importing Data} for an overview. | ||
| 24 | 24 | ||
| 25 | 25 | @@Counter | |
| 26 | 26 | @@CheckpointInputPipelineHook | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -44,7 +44,7 @@ Installation instructions at https://www.tensorflow.org/install/ | |||
| 44 | 44 | ||
| 45 | 45 | For an introduction to eager execution in TensorFlow, see: | |
| 46 | 46 | ||
| 47 | - - [User Guide](https://www.tensorflow.org/programmers_guide/eager) ([source](../../docs_src/programmers_guide/eager.md)) | ||
| 47 | + - [User Guide](https://www.tensorflow.org/guide/eager) ([source](../../docs_src/guide/eager.md)) | ||
| 48 | 48 | - Notebook: [Basic Usage](python/examples/notebooks/1_basics.ipynb) | |
| 49 | 49 | - Notebook: [Gradients](python/examples/notebooks/2_gradients.ipynb) | |
| 50 | 50 | - Notebook: [Importing Data](python/examples/notebooks/3_datasets.ipynb) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -9,7 +9,7 @@ | |||
| 9 | 9 | "source": [ | |
| 10 | 10 | "# Eager Execution Tutorial: Importing Data\n", | |
| 11 | 11 | "\n", | |
| 12 | - "This notebook demonstrates the use of the [`tf.data.Dataset` API](https://www.tensorflow.org/programmers_guide/datasets) to build pipelines to feed data to your program. It covers:\n", | ||
| 12 | + "This notebook demonstrates the use of the [`tf.data.Dataset` API](https://www.tensorflow.org/guide/datasets) to build pipelines to feed data to your program. It covers:\n", | ||
| 13 | 13 | "\n", | |
| 14 | 14 | "* Creating a `Dataset`.\n", | |
| 15 | 15 | "* Iteration over a `Dataset` with eager execution enabled.\n", | |
@@ -18,7 +18,7 @@ | |||
| 18 | 18 | "\n", | |
| 19 | 19 | "If you're familiar with TensorFlow graphs, the API for constructing the `Dataset` object remains exactly the same when eager execution is enabled, but the process of iterating over elements of the dataset is slightly simpler.\n", | |
| 20 | 20 | "You can use Python iteration over the `tf.data.Dataset` object and do not need to explicitly create an `tf.data.Iterator` object.\n", | |
| 21 | - "As a result, the discussion on iterators in the [Programmer's Guide](https://www.tensorflow.org/programmers_guide/datasets) is not relevant when eager execution is enabled." | ||
| 21 | + "As a result, the discussion on iterators in the [TensorFlow Guide](https://www.tensorflow.org/guide/datasets) is not relevant when eager execution is enabled." | ||
| 22 | 22 | ] | |
| 23 | 23 | }, | |
| 24 | 24 | { | |
@@ -63,7 +63,7 @@ | |||
| 63 | 63 | "source": [ | |
| 64 | 64 | "# Step 1: Create a source `Dataset`\n", | |
| 65 | 65 | "\n", | |
| 66 | - "Create a _source_ dataset using one of the factory functions like [`Dataset.from_tensors`](https://www.tensorflow.org/api_docs/python/tf/data/Dataset#from_tensors), [`Dataset.from_tensor_slices`](https://www.tensorflow.org/api_docs/python/tf/data/Dataset#from_tensor_slices) or using objects that read from files like [`TextLineDataset`](https://www.tensorflow.org/api_docs/python/tf/data/TextLineDataset) or [`TFRecordDataset`](https://www.tensorflow.org/api_docs/python/tf/data/TFRecordDataset). See the [Programmer's Guide](https://www.google.com/url?sa=D\u0026q=https%3A%2F%2Fwww.tensorflow.org%2Fprogrammers_guide%2Fdatasets%23reading_input_data) for more information." | ||
| 66 | + "Create a _source_ dataset using one of the factory functions like [`Dataset.from_tensors`](https://www.tensorflow.org/api_docs/python/tf/data/Dataset#from_tensors), [`Dataset.from_tensor_slices`](https://www.tensorflow.org/api_docs/python/tf/data/Dataset#from_tensor_slices) or using objects that read from files like [`TextLineDataset`](https://www.tensorflow.org/api_docs/python/tf/data/TextLineDataset) or [`TFRecordDataset`](https://www.tensorflow.org/api_docs/python/tf/data/TFRecordDataset). See the [TensorFlow Guide](https://www.tensorflow.org/guide/datasets#reading_input_data) for more information." | ||
| 67 | 67 | ] | |
| 68 | 68 | }, | |
| 69 | 69 | { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,8 +4,8 @@ Eager execution is a feature that makes TensorFlow execute operations | |||
| 4 | 4 | immediately: concrete values are returned, instead of creating a computational | |
| 5 | 5 | graph that is executed later. | |
| 6 | 6 | ||
| 7 | - A user guide is available: https://www.tensorflow.org/programmers_guide/eager | ||
| 8 | - ([source file](../../../../docs_src/programmers_guide/eager.md)) | ||
| 7 | + A user guide is available: https://www.tensorflow.org/guide/eager | ||
| 8 | + ([source file](../../../../docs_src/guide/eager.md)) | ||
| 9 | 9 | ||
| 10 | 10 | We welcome feedback through [GitHub issues](https://github.com/tensorflow/tensorflow/labels/comp:eager). | |
| 11 | 11 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -17,7 +17,7 @@ Usage information is given in these documents: | |||
| 17 | 17 | Once an application developer has a trained TensorFlow model, TOCO will accept | |
| 18 | 18 | that model and generate a TensorFlow Lite | |
| 19 | 19 | [FlatBuffer](https://google.github.io/flatbuffers/) file. TOCO currently supports | |
| 20 | - [SavedModels](https://www.tensorflow.org/programmers_guide/saved_model#using_savedmodel_with_estimators) | ||
| 20 | + [SavedModels](https://www.tensorflow.org/guide/saved_model#using_savedmodel_with_estimators) | ||
| 21 | 21 | and frozen graphs (models generated via | |
| 22 | 22 | [freeze_graph.py](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/tools/freeze_graph.py)). | |
| 23 | 23 | The TensorFlow Lite FlatBuffer file can be shipped to client devices, generally | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1103,7 +1103,7 @@ def _validate_input_pipeline(self): | |||
| 1103 | 1103 | err_msg = ('Input pipeline contains one or more QueueRunners. ' | |
| 1104 | 1104 | 'It could be slow and not scalable. Please consider ' | |
| 1105 | 1105 | 'converting your input pipeline to use `tf.data` instead (see ' | |
| 1106 | - 'https://www.tensorflow.org/programmers_guide/datasets for ' | ||
| 1106 | + 'https://www.tensorflow.org/guide/datasets for ' | ||
| 1107 | 1107 | 'instructions.') | |
| 1108 | 1108 | if _WRAP_INPUT_FN_INTO_WHILE_LOOP: | |
| 1109 | 1109 | raise RuntimeError(err_msg) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -147,7 +147,7 @@ message GPUOptions { | |||
| 147 | 147 | ||
| 148 | 148 | // Everything inside experimental is subject to change and is not subject | |
| 149 | 149 | // to API stability guarantees in | |
| 150 | - // https://www.tensorflow.org/programmers_guide/version_compat. | ||
| 150 | + // https://www.tensorflow.org/guide/version_compat. | ||
| 151 | 151 | Experimental experimental = 9; | |
| 152 | 152 | }; | |
| 153 | 153 | ||
@@ -381,7 +381,7 @@ message ConfigProto { | |||
| 381 | 381 | ||
| 382 | 382 | // Everything inside Experimental is subject to change and is not subject | |
| 383 | 383 | // to API stability guarantees in | |
| 384 | - // https://www.tensorflow.org/programmers_guide/version_compat. | ||
| 384 | + // https://www.tensorflow.org/guide/version_compat. | ||
| 385 | 385 | message Experimental { | |
| 386 | 386 | // Task name for group resolution. | |
| 387 | 387 | string collective_group_leader = 1; | |
@@ -426,7 +426,7 @@ message RunOptions { | |||
| 426 | 426 | ||
| 427 | 427 | // Everything inside Experimental is subject to change and is not subject | |
| 428 | 428 | // to API stability guarantees in | |
| 429 | - // https://www.tensorflow.org/programmers_guide/version_compat. | ||
| 429 | + // https://www.tensorflow.org/guide/version_compat. | ||
| 430 | 430 | message Experimental { | |
| 431 | 431 | // If non-zero, declares that this graph is going to use collective | |
| 432 | 432 | // ops and must synchronize step_ids with any other graph with this | |
| Back | FazBrowse Home | New Git URL |
0 commit comments