Tensorflow 1.10 Now Released!

Tensorflow

The open-source software library, Tensorflow, that is also a very popular Machine Learningframework used for data flow programming across a range of tasks now has released its version Tensorflow 1.10 on the 9th of August.

And for any potential data scientist who is considered to be worthy of this name, letting go of the most recent patches is just not an option that can be considered as you would definitely want to make the use of the libraries and frameworks in order to bring out their potential to the fullest!

So, what are the changes that have taken place in this version? Given below are the major changes and improvements that have taken place in Tensorflow 1.10:

Major Features And Improvements:

  • Complex64 is now supported by the tf.lite runtime.
  • Initial Bigtable integration for tf.data.
  • Improvement in the local run behaviour in tf.estimator.train_and_evaluate which for evaluation does not reload checkpoints.
  • In order to restrict how workers and PS can communicate, RunConfig now sets device_filters and this in some situations can speed up training and ensure clean shutdowns as well. But if you are employed in jobs that seek communication between workers, it will require you to set custom session_options in your RunConfig.
  • Moved Distributions and Bijectors from tf.contrib.distributions to Tensorflow Probability (TFP). tf.contrib.distributions has now been deprecated and will be removed by the end of this year.
  • Addition of new endpoints for existing Tensorflow symbols. These endpoints, going forward are going to be the endpoints that will be preferred and may as well replace some of the existing endpoints in the nearing future. There is also an addition of new symbols to the modules like: tf.debugging, tf.dtypes, tf.image, tf.io, tf.linalg, tf.manip, tf.quantization, tf.strings, tf.math.

So, from the above, what can be considered to be the Major Changes in Tensorflow 1.10? Given below are the Breaking changes in the new version:

1- NCCL no longer included in the binary install:

Prebuilt binaries are now, (when considering TensorFlow 1.10) built against NCCL 2.2 and in the binary install no longer include NCCL. The usage of TensorFlow with multiple GPUs and NCCL requires an upgrade to NCCL 2.2.

2- Starting from TensorFlow 1.11, Windows builds will make the use of Bazel. Therefore, this will result in the dropping of the official support for CMake.

3- Initial Bigtable integration for tf.data:

The tf.data API makes it easier to deal with different data formats, large amounts of data, as well as transformations that are complicated. Therefore, the Integration of a database feature into it is expected to help with the aspect of data manipulation and analytics.

4- Complex64 is now supported by tf.lite runtime:

‘Complex64’ is a data type that represents a complex number, with a float64 as real and a float64 as an imaginary component. Integration of this into tf.lite means that the range of calculations that can be performed has just been extended to cover operations that involve complex numbers as well.

5- Improvement in the local run behaviour in tf.estimator.train_and_evaluate which for evaluation does not reload checkpoints:

The tf.estimator.train_and_evaluate function trains, evaluates and by making the use of the estimator that is passed to it as an argument optionally even exports the model. By not reloading checkpoints (states of the model) for the evaluation part, a lot better performance can be expected from this function.


For further information related to the Bug Fixes and other changes, refer to the site mentioned below:

For More Information: GitHub

9 Comments

  • I truly wanted to jot down a brief comment to be able to appreciate you for those amazing guidelines you are showing at this site. My time consuming internet look up has now been recognized with pleasant knowledge to go over with my friends and classmates. I ‘d assume that most of us site visitors actually are definitely fortunate to exist in a remarkable community with so many special individuals with valuable suggestions. I feel rather lucky to have encountered the web page and look forward to plenty of more enjoyable moments reading here. Thanks again for all the details.

  • yeezy shoes says:

    I simply wanted to say thanks all over again. I’m not certain what I would’ve achieved in the absence of the actual basics shared by you on this concern. Completely was a real daunting setting in my opinion, nevertheless witnessing your specialised manner you processed that made me to leap with happiness. Now i’m grateful for this work and in addition hope that you realize what a powerful job you were undertaking educating people today by way of a blog. More than likely you haven’t got to know any of us.

  • adidas nmd says:

    I not to mention my pals happened to be checking out the good suggestions on your web blog and then all of the sudden I had an awful feeling I never expressed respect to the web site owner for those strategies. Most of the men happened to be absolutely glad to study them and already have absolutely been taking pleasure in those things. Thank you for genuinely so considerate and then for pick out such outstanding information millions of individuals are really needing to understand about. Our own honest apologies for not expressing appreciation to you earlier.

  • yeezy boost says:

    Thanks for every one of your labor on this web site. My mum enjoys doing research and it is easy to understand why. Most people learn all of the compelling tactic you present very helpful steps through this web blog and as well as foster response from people on that subject plus my girl has been starting to learn a whole lot. Enjoy the remaining portion of the new year. You are performing a fantastic job.

  • yeezy boost says:

    I wish to show appreciation to this writer for rescuing me from this type of situation. Right after looking throughout the the web and meeting principles which were not powerful, I assumed my life was done. Living without the solutions to the problems you have sorted out as a result of your article is a crucial case, as well as the kind which may have in a wrong way damaged my career if I hadn’t encountered your website. The understanding and kindness in taking care of all areas was tremendous. I don’t know what I would’ve done if I had not come across such a stuff like this. I can at this point look ahead to my future. Thanks very much for the professional and results-oriented help. I will not be reluctant to refer your web blog to anybody who requires assistance about this situation.

  • I must express my respect for your generosity in support of individuals who need assistance with this particular subject. Your personal commitment to passing the solution all-around appeared to be unbelievably effective and has all the time permitted those much like me to get to their aims. Your new interesting information entails a lot a person like me and a whole lot more to my mates. Regards; from everyone of us.

  • fila says:

    I am glad for writing to make you know what a wonderful experience our child had viewing your webblog. She discovered plenty of issues, most notably what it is like to possess a marvelous helping spirit to have other people smoothly learn several complicated matters. You undoubtedly did more than readers’ expectations. Thank you for offering these practical, dependable, informative and as well as unique guidance on your topic to Ethel.

  • gucci belts says:

    I wanted to construct a simple word so as to express gratitude to you for the wonderful tips and hints you are giving out at this site. My time consuming internet lookup has now been honored with incredibly good knowledge to talk about with my family. I ‘d assume that we visitors actually are unequivocally endowed to dwell in a really good community with many wonderful individuals with useful techniques. I feel really fortunate to have encountered the weblog and look forward to tons of more awesome times reading here. Thanks a lot once more for all the details.

  • For the reason that the admin of this web site is working, no uncertainty very soon it will be well-known, due to its quality contents.

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.