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)