TensorFlow: восстановление нескольких графиков
Предположим, у нас есть два графика вычислений TensorFlow,G1
а такжеG2
с сохраненными весамиW1
а такжеW2
, Предположим, мы строим новый графикG
просто построивG1
а такжеG2
, Как мы можем восстановить обаW1
а такжеW2
для этого нового графикаG
?
Для простого примера:
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')
В этом примереsaver_1
успешно восстанавливает соответствующиеV1
, ноsaver_2
терпит неудачу сNotFoundError
.