Welcome,
I think you can learn a little bit the history of the tf.contrib at:
  

      github.com
  

  
    tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md 7


    # Sunsetting `tf.contrib`

![Tranquil Sunset](https://www.publicdomainpictures.net/pictures/30000/velka/sunset-15.jpg)

| Status        | *Accepted*                                           |
:-------------- |:---------------------------------------------------- |
| **Author(s)** | Martin Wicke (wicke@tensorflow.org)                  |
| **Sponsor**   | Edd Wilder-James (ewj@tensorflow.org)                |
| **Updated**   | 2019-04-09                                           |

## Objective

The `tf.contrib` module plays several important roles in the TensorFlow
ecosystem: It has made it easy for members of the community to contribute to
TensorFlow, and have their contributions tested and maintained. It is also used
as a staging ground to test early-stage and experimental features in TensorFlow.

However, as the community has grown, the lack of scalability of the current
approach for maintaining and supporting `tf.contrib` has become apparent. 




  This file has been truncated. show original