Performance(性能)
性能
在培训机器学习模型时,性能往往是一个重要问题。本节介绍各种优化性能的方法。使用性能指南开始您的调查,然后深入了解高性能模型中详细描述的技术:
- 性能指南,其中包含一系列优化您的TensorFlow代码的最佳实践。
- 高性能模型,其中包含一系列高级技术,用于构建针对不同系统类型和网络拓扑的高度可扩展模型。
- 基准测试,其中包含一系列基准测试结果.XLA(加速线性代数)是用于优化TensorFlow计算的线性代数的实验性编译器。以下指南探索XLA:
- XLA概述,它介绍了XLA。
- 广播语义,它描述了XLA的广播语义。
- 为XLA开发新的后端,解释如何重新定位TensorFlow以优化特定硬件的计算图表性能。
- 使用JIT编译器,它描述XLA JIT编译器,它通过XLA编译和运行TensorFlow图形的一部分,以优化性能。
- 操作语义,这是一个参考手册,描述
ComputationBuilder
界面中操作的语义。
- 形状和布局,详细说明
Shape
协议缓冲区。
- 使用AOT编译解释
tfcompile
了一个将TensorFlow图形编译为可执行代码以优化性能的独立工具。
最后,我们提供以下指南:
- 如何用TensorFlow量化神经网络,它可以解释如何在存储和运行时使用量化来减小模型大小。量化可以提高性能,特别是在移动硬件上。