timeline工具简介
- 运行
python paddle/tools/timeline.py
来处理,这个程序默认会生成一个/tmp/timeline
文件,你也可以用命令行参数来修改这个路径,请参考timeline.py。
- 打开chrome浏览器,访问,用按钮来加载生成的
timeline
文件。
分布式使用
一般来说,分布式的训练程序都会有两种程序:pserver和trainer。我们提供了把pserver和trainer的profile日志用timeline来显示的方式。
pserver可以通过加两个环境变量打开profile,例如:
- 在chrome中加载dist.timeline文件,方法和本地使用第4步相同。