在我的代码中,我出于某种原因更改了当前的默认图形,并从头开始重建所有计算逻辑。这自然会导致一些错误,因为我的tf.placeholder项目保留在旧图表中。我可以很自然地再次声明这些,但为了做到这一点,我必须编写大量的胶水垃圾代码,这些代码会不必要地使一切复杂化。我需要的是获取tf.placeholder当前图形中的所有对象,然后将它们转移到我要创建的新图形中。有没有办法做到这一点?我的初步研究没有给出任何有意义的结果,但我非常肯定 Tensorflow 应该有办法做到这一点。
1 回答

白板的微信
TA贡献1883条经验 获得超3个赞
如果您有 2 个图形,则可以使用该tf.contrib.copy_graph模块将操作和变量从一个图形复制到另一个图形。
特别是,您可以使用copy_op_to_graph将占位符pl从图形复制g1到图形g2:
tf.contrib.copy_graph.copy_op_to_graph(
pl,
g2,
[],
scope=''
)
添加回答
举报
0/150
提交
取消