Releases: tensorflow/estimator
TensorFlow Estimator 2.0.1
TensorFlow Estimator 2.0 has been released with a private import of a symbol from TensorFlow master. However, that symbol does not exist on TensorFlow 2.0, due to a race condition regarding branch cuts.
This release patches TensorFlow Estimator to resolve this symbol not found error.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 2.0
Breaking changes
Both for Estimator and for main TensorFlow, tf.contrib has been deprecated, and functionality has been either migrated to the core TensorFlow API, to an ecosystem project such as https://www.github.com/tensorflow/addons or https://www.github.com/tensorflow/io, or removed entirely.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.15.1
This release is the same as 1.15.0 but we needed a new release to update the version number inside setup.py
Changes
tf.keras.estimator.model_to_estimatornow supports exporting to tf.train.Checkpoint format, which allows the saved checkpoints to be compatible withmodel.load_weights.- "Fix tests in canned estimators."
- Expose Head as public API.
- Fixes critical bugs that help with DenseFeatures usability in TF2
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.15.0
Changes
tf.keras.estimator.model_to_estimatornow supports exporting to tf.train.Checkpoint format, which allows the saved checkpoints to be compatible withmodel.load_weights.- "Fix tests in canned estimators."
- Expose Head as public API.
- Fixes critical bugs that help with DenseFeatures usability in TF2
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.14.0
Changes
- Use
tf.compat.v1.estimator.inputsinstead oftf.estimator.inputs - Replace
contribreferences withtf.estimator.experimental.*for APIs inearly_stopping.py - Determining the “correct” value of the
--iterations_per_loopfor TPUEstimator or DistributionStrategy continues to be a challenge for our users. We propose dynamically tuning the--iterations_per_loopvariable, specifically for using TPUEstimator in training mode, based on a user target TPU execution time. Users might specify a value such as:--iterations_per_loop=300s, which will result in roughly 300 seconds being spent on the TPU between host side operations.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.14.0-rc1
Changes
- Use
tf.compat.v1.estimator.inputsinstead oftf.estimator.inputs - Replace
contribreferences withtf.estimator.experimental.*for APIs inearly_stopping.py - Determining the “correct” value of the
--iterations_per_loopfor TPUEstimator or DistributionStrategy continues to be a challenge for our users. We propose dynamically tuning the--iterations_per_loopvariable, specifically for using TPUEstimator in training mode, based on a user target TPU execution time. Users might specify a value such as:--iterations_per_loop=300s, which will result in roughly 300 seconds being spent on the TPU between host side operations.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.14.0-rc0
Changes
- Use
tf.compat.v1.estimator.inputsinstead oftf.estimator.inputs - Replace
contribreferences withtf.estimator.experimental.*for APIs inearly_stopping.py - Determining the “correct” value of the
--iterations_per_loopfor TPUEstimator or DistributionStrategy continues to be a challenge for our users. We propose dynamically tuning the--iterations_per_loopvariable, specifically for using TPUEstimator in training mode, based on a user target TPU execution time. Users might specify a value such as:--iterations_per_loop=300s, which will result in roughly 300 seconds being spent on the TPU between host side operations.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 2.0.0-alpha
Changes
- Use tf.compat.v1.estimator.inputs instead of tf.estimator.inputs
- Replace contrib references with tf.estimator.experimental.* for apis in early_stopping.py
Thanks to our Contributors
This release contains contributions from many people at Google
TensorFlow Estimator 1.13.0-rc0
Changes
- Replace all occurences of
tf.contrib.estimator.BaselineEstimatorwithtf.estimator.BaselineEstimator - Replace all occurences of
tf.contrib.estimator.DNNLinearCombinedEstimatorwithtf.estimator.DNNLinearCombinedEstimator - Replace all occurrences of
tf.contrib.estimator.DNNEstimatorwithtf.estimator.DNNEstimator - Replace all occurrences of
tf.contrib.estimator.LinearEstimatorwithtf.estimator.LinearEstimator - Users of
tf.contrib.estimator.export_all_saved_modelsand related should switch totf.estimator.Estimator.experimental_export_all_saved_models. - Update
regression_headto head API for Canned Estimator V2. - Update
multi_class_headto head API for Canned Estimator V2. - Replace all occurences of
tf.contrib.estimator.InMemoryEvaluatorHookandtf.contrib.estimator.make_stop_at_checkpoint_step_hookwithtf.estimator.experimental.InMemoryEvaluatorHookandtf.estimator.experimental.make_stop_at_checkpoint_step_hook - Migrate linear optimizer from contrib to core.
Thanks to our Contributors
This release contains contributions from many people at Google.
TensorFlow Estimator 1.13.0
Changes
- Replace all occurences of
tf.contrib.estimator.BaselineEstimatorwithtf.estimator.BaselineEstimator - Replace all occurences of
tf.contrib.estimator.DNNLinearCombinedEstimatorwithtf.estimator.DNNLinearCombinedEstimator - Replace all occurrences of
tf.contrib.estimator.DNNEstimatorwithtf.estimator.DNNEstimator - Replace all occurrences of
tf.contrib.estimator.LinearEstimatorwithtf.estimator.LinearEstimator - Users of
tf.contrib.estimator.export_all_saved_modelsand related should switch totf.estimator.Estimator.experimental_export_all_saved_models. - Update
regression_headto head API for Canned Estimator V2. - Update
multi_class_headto head API for Canned Estimator V2. - Replace all occurences of
tf.contrib.estimator.InMemoryEvaluatorHookandtf.contrib.estimator.make_stop_at_checkpoint_step_hookwithtf.estimator.experimental.InMemoryEvaluatorHookandtf.estimator.experimental.make_stop_at_checkpoint_step_hook - Migrate linear optimizer from contrib to core.
Thanks to our Contributors
This release contains contributions from many people at Google.