title: Choosing between tf.InteractiveSession() and tf.Session()
body: <p>While I understood the differences between <code>tf.InteractiveSession()</code> and <code>tf.Session()</code> as shown in <a href="https://stackoverflow.com/questions/41791469/difference-between-tf-session-and-tf-interactivesession">this answer</a>, which one is preferable for large projects and creating libraries?<br><br>
  For example, why do libraries like Sonnet use <code>tf.Session()</code> over <code>tf.InteractiveSession()</code> despite the latter's advantages listed in that answer?</p>