首先,您可以使用tf.Graph.get_tensor_by_name()获得占位符。例如,假设您正在使用默认图形:
placeholder1 = tf.placeholder(tf.float32, name='NAME')placeholder2 = tf.get_default_graph().get_tensor_by_name('NAME:0')assert placeholder1 == placeholder2其次,我将使用以下函数来获取具有给定名称的所有变量(无论其范围如何):
def get_all_variables_with_name(var_name): name = var_name + ':0' return [var for var in tf.all_variables() if var.name.endswith(name)]



