tensorflow 中是否有 no-op(直通)操作?

Is there an no-op (pass-through) operation in tensorflow?

如题。我想利用这样的操作来重命名节点并更好地组织图形。或者是否有其他推荐的做法来重命名图中的现有节点?谢谢!

据我所知,张量一旦创建就无法重命名。

但是,您可以使用额外的 "no-op" 操作(如您所说):

  • 对于 tf.Tensortf.identity(input_tensor, name='your_new_name')

  • 一个操作:tf.group(input_operation, name='your_new_name')


之后,您可以使用以下方式调用 input_tensor

graph = tf.get_default_graph()
graph.get_tensor_by_name('your_new_name:0')

input_operation 与:

graph = tf.get_default_graph()
graph.get_operation_by_name('your_new_name')

tf.no_op 允许您添加一个什么都不做的操作。