如何在Tensorflow中读取跟踪文件(时间轴)

时间:2017-12-01 03:32:48

标签: tensorflow timeline

此处介绍时间轴跟踪文件: 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中。这是什么意思?

任何人都可以帮助我吗?或者有任何关于此的文件吗?非常感谢!

1 个答案:

答案 0 :(得分:2)

  1. ' PID'代表进程标识符。根据开发人员here的评论,"用户界面中的所有数字 PID和' TID都应该被忽略 - 它们只是发明了CTV [Chrome Trace Visualizer]以更好地布置跟踪,但是没有办法阻止GUI显示它们!"

  2. 这可能意味着OP多次运行。