tf.get_operations实际返回什么?

时间:2019-06-19 15:23:01

标签: python tensorflow operation

tf.get_operations返回图形中的操作列表。

您可以就地修改操作,但是对列表的修改(例如插入/删除)对图形已知的操作列表没有影响。 可以从多个线程并发调用此方法。

返回: 操作列表。”

任何人都可以给我一个白痴指南,以了解这实际上是什么意思吗?

我知道tf.Operations是一个给定张量的输入而产生张量输出的对象。我猜它会从张量图读取这些操作吗?

打印ops = get_operations()返回的变量会产生一堆这样的文本,这全部来自冻结图吗?

 <tf.Operation 'FirstStageFeatureExtractor/InceptionV2/InceptionV2/Mixed_3c/Branch_1/Conv2d_0b_3x3/Conv2D' type=Conv2D>, <tf.Operation 'FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma' type=Const>

谢谢。

奖金:

all_tensor_names = {output.name for op in ops for output in op.outputs}

这是如何工作的?

0 个答案:

没有答案