with tf.Graph().as_default() as g_1:
    input = tf.placeholder(tf.float32, name='input')
y = f(input)
output = tf.identity(y, name='output')
gdef_1 = g_1.as_graph_def()
with tf.Graph().as_default() as g_2:
    input = tf.placeholder(tf.float32, name='input')
z = g(input)
output = tf.identity(y, name='output')
gdef_2 = g_2.as_graph_def()
Tensorflow: как заменить узел в графе вычислений?