什么是可追踪对象?

Ben*_*rth 5 python python-3.x tensorflow tensorflow2.0

我正在浏览周围的文档SavedModels,并且tf.saved_model.save文档)确实:

将 Trackable 对象 obj 导出为 SavedModel 格式。

什么是可跟踪对象,我还没有找到任何与此相关的信息。除了我的 PyCharm 调试器打印它。


我正在阅读文档,因为我需要了解 SavedModels 的工作原理。我尝试加载一些 SavedModel,然后将它们转换为 TensorFlow lite/ coreML。在这方面事情进展不顺利,我完全迷失了方向,所以我不会在这个问题中提及太多细节。

M.I*_*nat 2

我也有同样的问题,我也在寻找答案。这就是答案。直接引用文档

TensorFlow 对象可能包含可跟踪状态,例如tf.Variablestf.keras.optimizers.Optimizer实现、tf.data.Dataset迭代器、tf.keras.Layer实现或tf.keras.Model实现。这些称为可跟踪对象

  • 谢谢您的回答。然而,我仍在试图理解其意义/概念是什么。这个答案有点像说“sin(x)”、x 中的多项式和“log(x)”在“x”中是可微的,而没有定义什么是“可微函数”。当我们说一个对象是可追踪的时,我们可以用它做什么?谢谢! (2认同)