TensorFlow 2.0 Beta Now Available
Three months after the alpha version of TensorFlow 2.0 was released, the developers behind the popular Google Brain-created open source machine learning framework have announced that the beta version is now available.
With this release, the developers highlighted three major updates: the addition of eager execution, the addition of @tf.function (for "graph performance and portability") and support for the Keras API (for "easy model design and training"). Specifically, the release supports Keras features such as distribution strategy (for a wide variety of hardware), model subclassing and simplified execution of the API.
The developers said they've also fixed more than 100 bugs and are continuing to make changes.
They also confirmed that the 2.0 beta supports other TensorFlow modules, including TensorFlow.js, TensorFlow Lite, TensorBoard and TensorFlow Hub.
A full list of the changes can be found in the release notes.
As for what's next: "Between beta and the release candidate (RC) for the final 2.0 version, we will be completing Keras model support on Cloud TPUs and TPU pods, further work on performance, and closing even more issues," the developers stated in their announcement.
To install the beta, current users can use the following code:
> pip install tensorflow==2.0.0-beta0
TensorFlow is available on GitHub here
Becky Nagel is the vice president of Web & Digital Strategy for 1105's Converge360 Group, where she oversees the front-end Web team and deals with all aspects of digital strategy. She also serves as executive editor of the group's media Web sites, and you'll even find her byline on PureAI.com, the group's newest site for enterprise developers working with AI. She recently gave a talk at a leading technical publishers conference about how changes in Web technology may impact publishers' bottom lines. Follow her on twitter @beckynagel.