张量流中是否存在无操作(传递)操作?

Yin*_*ong 8 tensorflow

根据标题.我想利用这样的操作来重命名节点并更好地组织图形.或者是否有其他建议的做法来重命名图表中的现有节点?谢谢!

Len*_*oyt 17

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


Oli*_*rot 5

据我所知,一旦创建了Tensor,就无法重命名.

但是,您可以使用其他"无操作"操作(如您所说):

  • 对于tf.Tensor:tf.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')
Run Code Online (Sandbox Code Playgroud)

或者input_operation:

graph = tf.get_default_graph()
graph.get_operation_by_name('your_new_name')
Run Code Online (Sandbox Code Playgroud)