如何在 Tensorflow 中读取跟踪文件(时间线)
How to read trace file(timeline) in Tensorflow
时间线轨迹文件介绍到这里:
https://www.tensorflow.org/versions/r1.1/performance/xla/jit
看来对性能分析很有用。但是有一点不明白。
1、"pid"代表什么而有:
/device:GPU:0/stream:35 Compute (pid 3)
/device:GPU:0/stream:all Compute (pid 9)
/job:localhost/replica:0/task:0/device:CPU:0 Compute (pid 5)
2、同一个OP可以出现在时间戳完全不同的不同pid中。这是什么意思?
有人可以帮助我吗?或者有没有关于这个的文档?非常感谢!
'pid'代表进程标识符。根据开发者的评论 here、"All of the numeric 'PID's and 'TID's in the UI should be ignored- they were just invented to get CTV [Chrome Trace Visualizer] to lay out the trace better but there's no way to stop the GUI displaying them!"
这大概意味着OP是运行多次
时间线轨迹文件介绍到这里: https://www.tensorflow.org/versions/r1.1/performance/xla/jit
看来对性能分析很有用。但是有一点不明白。
1、"pid"代表什么而有:
/device:GPU:0/stream:35 Compute (pid 3)
/device:GPU:0/stream:all Compute (pid 9)
/job:localhost/replica:0/task:0/device:CPU:0 Compute (pid 5)
2、同一个OP可以出现在时间戳完全不同的不同pid中。这是什么意思?
有人可以帮助我吗?或者有没有关于这个的文档?非常感谢!
'pid'代表进程标识符。根据开发者的评论 here、"All of the numeric 'PID's and 'TID's in the UI should be ignored- they were just invented to get CTV [Chrome Trace Visualizer] to lay out the trace better but there's no way to stop the GUI displaying them!"
这大概意味着OP是运行多次