【发布时间】:2018-05-21 22:14:42
【问题描述】:
我正在尝试从tf.report_uninitialized_variables(), 中找到以train_step 结尾的变量,但是如果没有eager execution.,您将无法遍历张量我知道您需要使用tf.map_fn,,但我不太了解它.
这就是我所拥有的:
variables = []
for s, t in zip(tf.report_uninitialized_variables().eval(session=sess),
tf.report_uninitialized_variables()):
if 'train_step' in s:
variables.append(t)
train_step_init = tf.variables_initializer(variables, name='train_step_init')
【问题讨论】:
-
@syltruong
[v for v in tf.global_variables() if v.name.split(':')[0] in set(sess.run(tf.report_uninitialized_variables())) ]只返回一个空列表。
标签: python tensorflow tensor