def _init_uninitialized(sess):
"""Initializes all uninitialized variables and returns them as a list."""
variables = tf.global_variables()
if not variables: return [] # sess.run() barfs on empty list
is_initialized = sess.run([tf.is_variable_initialized(v) for v in variables])
needs_init = [v for v, i in zip(variables, is_initialized) if not i]
if not needs_init: return []
sess.run(tf.variables_initializer(needs_init))
return needs_init
评论列表
文章目录