TensorFlow设备名称的详细组成?

TensorFlow设备名称的详细组成?,tensorflow,Tensorflow,什么是“后缀”,例如分配器,计算,以及张量,例如: 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(从a序列化)中看到了这些示例。这些后缀似乎不是TensorFlow的原生后缀,而是在

什么是“后缀”,例如
分配器
计算
,以及
张量
,例如:

 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
(从a序列化)中看到了这些示例。

这些后缀似乎不是TensorFlow的原生后缀,而是在它使用
timeline.generate_Chrome_trace_Format()生成Chrome跟踪格式的跟踪时创建的工件

以下是相关的行:


我相信其中一个显示设备上运行的ops时间线,另一个显示设备上运行的张量时间线。

Thx。还有第三个叫做
分配器
self._chrome_trace.emit_pid(dev_stats.device + ' Compute', device_pid)
self._chrome_trace.emit_pid(dev_stats.device + ' Tensors', tensors_pid)