使用此API时遇到了一些问题。
/biased does not exist or was not created with tf.get_variable(). Did you mean to set reuse=None in VarScope?
我猜当tensorflow版本从0.11更新到0.12时有区别。
顺便说一句,代码,如
def f(v):
ema = tf.train.ExponentialMovingAverage(0.9)
vema = ema.apply([v])
return vema
with tf.variable_scope('s'):
v1 = tf.get_variable('W', shape=[])
v1 = v1 + 1
f(v1)
with tf.variable_scope('s', reuse=True):
v2 = tf.get_variable('W', shape=[])
v2 = v2 + 2
f(v2)
通常可以使用tensorflow 0.11运行,但不能使用tensorflow 0.12或更高版本运行。 那么,有没有办法解决这个问题。