Я пытаюсь найти переменные, которые заканчиваются на train_step
из tf.report_uninitialized_variables(),
, но вы не можете перебирать тензоры без 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')