“ 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}
这是如何工作的?