にこれまでのところ、私はクロームTrace Event Profiling Toolchrome://tracing
で表示されるレーンの数は常にtimeline.json
のようなロードされたファイルに定義されてprocess_name
Sの数が一致していることを前提としているprocess_names以上のレーンを表示するトレース。これはTensorFlow
に記録され、timeline.generate_chrome_trace_format()
でファイルにエクスポートされたタイムライン用です。ツールが表示され、一方、クローム:// timeline.json
{
"name": "process_name",
"args": { "name": "Allocators" },
"ph": "M", "pid": 0
},
{
"name": "process_name",
"args": { "name": "/job:localhost/replica:0/task:0/device:CPU:0 Compute" },
"ph": "M", "pid": 1
},
{
"name": "process_name",
"args": { "name": "/job:localhost/replica:0/task:0/device:CPU:0 Tensors" },
"ph": "M", "pid": 2
},
ような4レーン:
、ファイル内の単一の操作
は、私は今timeline.json
は3つのprocess_name
このようなSが含まれている状況に直面しますレーン3のsoftmax_cross_entropy_with_logits/Reshape_1
は"pid": 3
ではなく、"pid": 1
である。
この不一致は機能ですか(誤解していますか)、またはバグですか?