为什么在使用张量板时我们需要 add_graph() 的第二个参数?

Yu *_* Gu 5 python tensorflow tensorboard pytorch

众所周知, 有两个参数add_graph(),第一个参数是我们想要可视化的模型对象,第二个参数只是模型的输入。输入可以很随意,即我们可以简单地随机生成一个具有我们想要的形状的输入并将其提供给add_graph()。那么将输入作为参数有什么意义呢?在我看来,这个参数只提供了一个输入张量的形状信息,但是我们可以直接从模型定义中得到这个信息,对吧?而且无论我们输入什么输入add_graph(),tensorboard 打印的计算图总是相同的。我真的很困惑。