2017-12-26 17 views
1

무엇입니까 다음과 같은 같은 Allocators, Computedevice namesTensors로 "접미사" 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에서 연재)으로보고되었습니다.

답변

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

다른 하나는 해당 장치에서 실행 텐서의 타임 라인을 보여줍니다.

+0

Thx. 'Allocators'라고 불리는 제 3의 것이 있습니다. – Drux