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

HiY*_*uan 5 timeline 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)
Run Code Online (Sandbox Code Playgroud)

2,同一个OP可以以完全不同的时间戳出现在不同的pid中。这意味着什么?

有谁能够帮助我?还是有关于此的任何文件?非常感谢!

Ste*_*hen 2

  1. “pid”代表进程标识符。根据此处开发人员的评论,“UI 中的所有数字‘PID’和‘TID’都应该被忽略 - 它们只是为了让 CTV [Chrome Trace Visualizer] 更好地布置跟踪而发明的,但没有办法阻止GUI 显示它们!”

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