TensorFlow: Restaurando vários gráficos
Suponha que tenhamos dois gráficos de computação TensorFlow,G1
eG2
, com pesos salvosW1
eW2
. Suponha que construamos um novo gráficoG
simplesmente construindoG1
eG2
. Como podemos restaurar ambosW1
eW2
para este novo gráficoG
?
Para um exemplo simples:
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')
Neste exemplo,saver_1
restaura com sucesso o correspondenteV1
, massaver_2
falha com umNotFoundError
.