我有兴趣使用XLA进行自定义设备(FPGA,...)的培训 但是,我了解到XLA现在处于开发人员教程的实验状态。
https://www.tensorflow.org/performance/xla/
我没有理解为什么XLA处于实验状态 除了性能改进之外,XLA有什么大问题吗?
由于
答案 0 :(得分:4)
XLA仍然很新:它于2017年3月发布。
所述注意:XLA是实验性的,被认为是alpha。大多数用例都会 没有看到性能方面的改进(速度或内存使用量减少)。 我们很早就发布了XLA,因此开源社区可以做出贡献 它的发展,以及与之融合的途径 硬件加速器。
如果它被发布,那是因为开发团队需要反馈以及开源社区对项目的贡献。
这是由Google Developpers博客上的statement备份的:
XLA仍处于早期发展阶段。它显示非常 一些用例的结果很有希望,而TensorFlow很明显 未来可以从这项技术中受益更多。我们决定 尽早将XLA发布给TensorFlow Github以征求意见 从社区和提供便利的优化表面 TensorFlow适用于各种计算设备,以及重定向 TensorFlow运行时和模型在新的硬件上运行。
为什么它被认为是实验性的?仅仅因为有许多用例和硬件尚未经过测试。基准测试并不总能显示预期的改进。
使用它时可能会遇到一些错误,建议您通过项目的github issue page发出错误信号。