【发布时间】:2016-11-27 11:22:34
【问题描述】:
我想要一段代码,如果它不存在,则在范围内创建一个变量,如果它已经存在,则访问该变量。我需要它是 same 代码,因为它将被多次调用。
但是,Tensorflow 需要我指定是要创建还是重用变量,如下所示:
with tf.variable_scope("foo"): #create the first time
v = tf.get_variable("v", [1])
with tf.variable_scope("foo", reuse=True): #reuse the second time
v = tf.get_variable("v", [1])
如何让它确定是自动创建还是重用它?即,我希望上面的两个代码块是 same 并让程序运行。
【问题讨论】:
标签: python tensorflow