TensorFlow 2.0 is coming!

Tensorflow

Since the release of TensorFlow as an open-source in 2015, the machine learning framework has become the world’s most widely adopted framework, that caters to a spectrum of users and use-cases. Over time, TensorFlow along with rapid developments has evolved in Machine Learning research, commercial deployment, and computing hardware.

In order to reflect these rapid changes, the work on the next major version of TensorFlow has started!

TensorFlow 2.0, with its main focus on ease of use, will be a major milestone. Given Below are some highlights of what can be expected with the new version:

  • A central feature of 2.0 will be Eager execution. It aligns the expectations of the users about the programming model better with TensorFlow practice and is expected to make TensorFlow easier to learn and apply.
  • Support for more platforms and languages improved compatibility and via standardization on exchange formats and alignment of APIs, parity between these components.
  • Remove deprecated APIs and reduce the amount of duplication, which has caused confusion for users.

Public 2.0 design process:

Shortly, a series of public design reviews that will cover the planned changes will be held. This process will allow the community to propose changes and voice concerns and will also clarify the features that will be part of the new version.

Compatibility and continuity:

This new version, TensorFlow 2.0 is an opportunity to correct mistakes and make improvements which otherwise under semantic versioning are forbidden. And in order to ease the transition, there will be a creation of a conversion tool which updates code in Python in order to use APIs that are compatible with TensorFlow 2.0, or warns in cases where such a conversion is not automatically possible. During the transition to 1.0, a similar tool had helped tremendously.

It is to note that not all changes can be made fully automatically and once a final version of TensorFlow 2.0 is released there is no further anticipation of any feature development on TensorFlow 1.x. Though security patches issue for the last TensorFlow 1.x release will be issued for one year after the release date TensorFlow 2.0.

On-disk compatibility:

There is no intention of making any breaking changes to SavedModels or stored GraphDefsand by this, it is meant that the plan is to include all current kernels in 2.0. However, the changes in TensorFlow 2.0 will mean that variable names in raw checkpoints before being compatible with new models might have to be converted.

tf.contrib:

TensorFlow’s contrib module has grown beyond what in a single repository can be maintained and supported. It is better, that the Larger projects be maintained separately, while smaller extensions will be incubated along with the main TensorFlow code. And as part of releasing TensorFlow 2.0, the distribution of tf.contrib will come to a stop. In the coming months, the team plans to work on detailed migration plans, with the respective owners. For each of the contrib modules they plan either:

  • The Integration The Project Into Tensorflow;
  • Moving Of It To A Separate Repository
  • Or The Removal Of It Entirely.

Nevertheless, this does mean that there will be a depreciation of all of the tf.contrib, and a stop will be put in the addition of new tf.contrib projects.

Moving to its release date, The team plans to release a preview version of TensorFlow 2.0later this year!

In order to stay up to date with the details of development taken place in TensorFlow 2.0 and to participate in related design reviews, join the link mentioned below:

For More Information: Click Here

7 Comments

  • I just wanted to compose a simple message so as to appreciate you for the nice ways you are giving on this website. My rather long internet search has at the end of the day been compensated with good points to talk about with my two friends. I ‘d tell you that we readers are quite blessed to dwell in a superb site with so many brilliant people with good suggestions. I feel very much grateful to have used your web pages and look forward to so many more exciting minutes reading here. Thank you once more for everything.

  • I definitely wanted to write a brief message to thank you for the fabulous tips and tricks you are sharing at this website. My time-consuming internet search has finally been recognized with wonderful strategies to talk about with my company. I would point out that most of us site visitors are very fortunate to dwell in a superb website with very many outstanding individuals with beneficial things. I feel very much lucky to have encountered your entire weblog and look forward to so many more pleasurable minutes reading here. Thanks a lot again for everything.

  • yeezys says:

    I want to express my appreciation to this writer just for rescuing me from this type of scenario. Because of exploring through the internet and coming across strategies which were not beneficial, I assumed my entire life was over. Existing without the presence of strategies to the issues you’ve fixed all through your good article is a critical case, and the kind which might have badly damaged my entire career if I hadn’t come across your web page. Your own mastery and kindness in handling all the pieces was very helpful. I am not sure what I would have done if I hadn’t encountered such a step like this. I can also at this point look ahead to my future. Thanks a lot very much for your professional and effective help. I won’t be reluctant to endorse your web sites to any individual who would like direction about this topic.

  • adidas nmd says:

    I precisely had to appreciate you once again. I’m not certain the things I could possibly have sorted out without the basics documented by you on that industry. This has been a troublesome case in my opinion, however , observing a new specialised approach you solved it forced me to weep for fulfillment. I’m happier for your information as well as wish you recognize what a great job you are putting in instructing many people all through a web site. More than likely you’ve never encountered any of us.

  • nmd says:

    I not to mention my guys came checking the best items from the website then at once came up with a terrible feeling I never thanked you for those strategies. The young boys happened to be as a result very interested to study all of them and have in actuality been tapping into them. Thanks for truly being so helpful as well as for picking out varieties of exceptional subject matter most people are really eager to be aware of. My sincere apologies for not expressing gratitude to you sooner.

  • I must show my appreciation to the writer for bailing me out of this challenge. As a result of researching throughout the world wide web and getting tricks which are not productive, I figured my life was over. Being alive devoid of the solutions to the problems you’ve resolved all through your entire guideline is a critical case, and the kind which may have in a negative way affected my entire career if I hadn’t noticed your web page. Your capability and kindness in touching a lot of stuff was useful. I’m not sure what I would have done if I hadn’t come across such a stuff like this. I can at this moment look ahead to my future. Thank you so much for the expert and amazing help. I won’t be reluctant to suggest your web page to any individual who will need support on this matter.

  • I happen to be writing to let you be aware of what a fantastic experience my child gained going through your webblog. She discovered lots of pieces, which include what it is like to have an ideal coaching spirit to make many more smoothly learn about specific extremely tough topics. You really surpassed our own expected results. Thanks for showing such effective, healthy, informative as well as unique guidance on the topic to Jane.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.