TensorFlow 中的实验是什么意思?

Hoi*_*oiM 4 tensorflow tensorflow-datasets tensorflow2.0

TensorFlow 2.0 API中,有一个模块tf.experimental。这样的名字也出现在其他地方,比如tf.data.experimental。我只是想知道设计这些模块的动机是什么。

Ove*_*gon 7

tf.experimental表示所述类/方法处于早期开发阶段、不完整或不太常见、不符合标准。它是用户贡献的集合,尚未与主 TensorFlow 集成,但仍然可以作为开源的一部分供用户测试和提供反馈。

“不完整”是最常见的,其中可能包括存在错误,或未通过所需的平台或硬件(CPU/GPU)集的测试。作为不“符合标准”的一个例子,来自 2017 年 Google Devs博客:(tf.xla.experimental更多详细信息请参阅此答案

XLA 仍应被视为实验性的,某些基准测试可能会出现速度减慢的情况