TensorFlow: Restaurando Múltiples Gráficos

Supongamos que tenemos dos gráficos de cálculo TensorFlow,G1 yG2, con pesas guardadasW1 yW2. Supongamos que construimos un nuevo gráficoG simplemente construyendoG1 yG2. ¿Cómo podemos restaurar ambosW1 yW2 para este nuevo gráficoG?

Por un simple ejemplo:

import tensorflow as tf

V1 = tf.Variable(tf.zeros([1]))
saver_1 = tf.train.Saver()
V2 = tf.Variable(tf.zeros([1]))
saver_2 = tf.train.Saver()

sess = tf.Session()
saver_1.restore(sess, 'W1')
saver_2.restore(sess, 'W2')

En este ejemplo,saver_1 restaura con éxito el correspondienteV1, perosaver_2 falla con unNotFoundError.