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
About the Author
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 projects at the company, including launching and running the group's popular virtual summit and Coffee talk series . She an experienced tech journalist (20 years), and before her current position, was the editorial director of the group's sites. A few years ago she gave a talk at a leading technical publishers conference about how changes in Web browser technology would impact online advertising for publishers. Follow her on twitter @beckynagel.