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

标签 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. 'pid' 代表进程标识符。根据开发者的评论here ,“UI 中的所有数字 'PID' 和 'TID' 都应该被忽略 - 它们只是为了让 CTV [Chrome Trace Visualizer] 更好地布置跟踪而发明的,但没有办法阻止 GUI 显示它们!”

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

关于tensorflow - 如何在 Tensorflow 中读取跟踪文件(时间轴),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47586251/

相关文章:

python - 优化时间线构建器功能

python - 如何迭代测试数据集并显示测试数据集中的图像,然后给出其预测

tensorflow - 如何扩展神经网络层数?

tensorflow - cv2.imshow和在colab中写入视频帧

jquery - float DIV

reactjs - 使用 React JS 构建视频编辑器的时间线

tensorflow - 神经网络对于相同的输入给出不同的输出

tensorflow - 为什么在测试模式下在 tf.keras.layers.Dropout 中设置 training=True 会导致更低的训练损失值和更高的预测精度?

performance - Elasticsearch 基于时间的提要模块的最佳方法?

wpf - 属性元数据已为 “Timeline” 属性注册