TF 2.0 is out! Get hands-on practice at TF World, Oct 28-31. Use code TF20 for 20% off select passes. Register now


View source on GitHub

Returns the TF session to be used by the backend.


If a default TensorFlow session is available, we will return it.

Else, we will return the global Keras session assuming it matches the current graph.

If no global Keras session exists at this point: we will create a new global session.

Note that you can manually set the global session via K.set_session(sess).


  • op_input_list: An option sequence of tensors or ops, which will be used to determine the current graph. Otherwise the default graph will be used.


A TensorFlow session.