TensorFlow timeline模块
现在TensorFlow是机器学习中最常用的库之一。有时,描述张量图可能是非常有用的,并且知道什么操作需要更多的时间和更少的时间。这可以用张量流timeline
模块完成。
- 如何执行张量流代码的分析。
- 如何从多次会话运行合并时间轴。
- 分析期间可能会出现什么问题,以及如何解决问题
使用Timeline
对象来获取图中每个节点的执行时间:
- 你使用一个经典的,
sess.run()
但也指定可选的参数options
和run_metadata
- 然后
Timeline
使用run_metadata.step_stats
数据创建一个对象
这是一个测量矩阵乘法性能的示例程序:
import