TensorFlow设备名称的详细组成?

问题描述 投票:1回答:2

Allocators中的ComputeTensorsdevice names等“后缀”是什么,如下所示:

 Allocators
 /job:localhost/replica:0/task:0/device:CPU:0 Compute
 /job:localhost/replica:0/task:0/device:CPU:0 Tensors

这些是给定CPU上的进程(或线程)吗?但那么第一种情况呢,那里没有指定CPU?

顺便说一句,我看过timeline.json报道的这些例子(从Timeline序列化)。

tensorflow
2个回答
1
投票

似乎这些后缀不是TensorFlow的原生,但是当它使用Timeline.generate_chrome_trace_format()在Chrome跟踪格式中生成跟踪时创建的工件。

这些是source code的相关行:

self._chrome_trace.emit_pid(dev_stats.device + ' Compute', device_pid)
self._chrome_trace.emit_pid(dev_stats.device + ' Tensors', tensors_pid)

0
投票

我相信一个显示运行在您的设备上的操作的时间线,另一个显示在该设备上运行的张量的时间线。

© www.soinside.com 2019 - 2024. All rights reserved.