Enables / disables eager execution of tf.functions.

Used in the notebooks

Used in the guide

Calling tf.config.run_functions_eagerly(True) will make all invocations of tf.function run eagerly instead of running as a traced graph function.

This can be useful for debugging.

def my_func(a):
 print("Python side effect")
 return a + a
a_fn = tf.function(my_func)
# A side effect the first time the function is traced