TensorFlow 2.0 Beta is available Learn more


Returns the TF session to be used by the backend.


  • tf.compat.v1.keras.backend.get_session
  • tf.keras.backend.get_session
View source on GitHub

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.