如何在不同的图中使用张量?

时间:2018-05-14 05:48:55

标签: python tensorflow graph

我在代码中构建了两个图形,graph1和graph2。

在graph1中有一个名为embedding的张量。我绑定使用get_variable在graph2中使用它,而错误是tensor must be from the same graph as Tensor。我发现发生此错误是因为它们位于不同的图形中。

那么如何在graph1中使用张量到graph2?

1 个答案:

答案 0 :(得分:0)

扩展@ jdehesa的评论,

嵌入最初可以训练,从graph1保存并使用tensorflows saver / restore工具恢复到graph2。要使其工作,您应该将嵌入分配给graph1中的名称/变量范围,并重用graph2中的范围