Data

TensorFlow 1.13.0-rc0 releases!

2 min read

The TensorFlow team released the first release candidate of TensorFlow 1.13.0-rc0 yesterday. TensorFlow 1.13.0-rc0 explores major bug fixes, improvements and other changes.

Let’s have a look at the major highlights in TensorFlow 1.13.0-rc0.

Major improvements

  • In TensorFlow 1.13.0-rc0, TensorFlow Lite has been moved from contrib to core. What this means is that Python modules are now under tf.lite and the source code is now under tensorflow/lite instead of tensorflow/contrib/lite.
  • TensorFlow GPU binaries have now been built against CUDA 10.
  • NCCL has been moved to core in TensorFlow 1.13.0-rc0.

Behavioural and other changes

  • Conversion of python floating types to uint32/64 (i.e. matching behaviour of other integer types) in tf.constant has been disallowed in TensorFlow 1.13.0-rc0.
  • Doc consisting of details about the rounding mode used in quantize_and_dequantize_v2 has been updated.
  • The performance of GPU cumsum/cumprod has been increased by up to 300x.
  • Support has been added for weight decay in most TPU embedding optimizers such as AdamW and MomentumW.
  • An experimental Java API has been added for injecting TensorFlow Lite delegates.
  • New support is added for strings in TensorFlow Lite Java API.
  • tf.spectral has been merged into tf.signal for TensorFlow 2.0.

Bug fixes

  • tensorflow::port::InitMain() now gets called before using the TensorFlow library. Programs that fail to do this are not portable to all platforms.
  • saved_model.loader.load has been deprecated and is replaced by saved_model.load.
  • Saved_model.main_op has also been deprecated and is replaced by saved_model.main_op in V2.
  • tf.QUANTIZED_DTYPES has been deprecated and is changed to tf.dtypes.QUANTIZED_DTYPES.
  • sklearn imports has been updated for deprecated packages.
  • confusion_matrix op is now exported as tf.math.confusion_matrix instead of tf.train.confusion_matrix.
  • An ignore_unknown argument is added in TensorFlow 1.13.0-rc0 to parse_values that suppresses ValueError for unknown hyperparameter types. Such * Add tf.linalg.matvec convenience function.
  • tf.data.Dataset.make_one_shot_iterator() has been deprecated in V1 and added tf.compat.v1.data.make_one_shot_iterator()`.
  • tf.data.Dataset.make_initializable_iterator() is deprecated in V1, removed it from V2, and added another tf.compat.v1.data.make_initializable_iterator().
  • The XRTCompile op is can now return the ProgramShape resulted from the XLA compilation as a second return argument.
  • XLA HLO graphs are rendered as SVG/HTML in TensorFlow 1.13.0-rc0.

For more information, check out the complete TensorFlow 1.13.0-rc0 release notes.

Read Next

TensorFlow 2.0 to be released soon with eager execution, removal of redundant APIs, tf function and more

Building your own Snapchat-like AR filter on Android using TensorFlow Lite [ Tutorial ]

TensorFlow 1.11.0 releases

Natasha Mathur

Tech writer at the Packt Hub. Dreamer, book nerd, lover of scented candles, karaoke, and Gilmore Girls.

Share
Published by
Natasha Mathur

Recent Posts

Harnessing Tech for Good to Drive Environmental Impact

At Packt, we are always on the lookout for innovative startups that are not only…

2 months ago

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago