【问题标题】:What is NoOp in TensorFlow when Profiling?分析时 TensorFlow 中的 NoOp 是什么?
【发布时间】:2017-08-13 12:24:03
【问题描述】:

我正在 GPU 上分析操作。漫长的 NoOp 背后发生了什么?

似乎 NoOp 可能代表数据从 GPU 传输到 CPU 之间的时间,因为最终操作 TopKV2 在 TF 0.11.0 中的 CPU(没有 GPU 内核)上执行。

【问题讨论】:

  • 你能找到答案吗?

标签: python tensorflow profiling gpu noop


【解决方案1】:

我不完全确定,但似乎与图中占位符节点的一些初始化机制有关。

No-op description from Tensorflow documentation

【讨论】:

  • 从文档中,NoOp 被用作“控制边”的占位符,这是控制彼此之间没有输入/输出关系的节点的顺序的方式。因此,我认为NoOp是用来控制节点执行顺序的,而不是占位符的初始化机制。
猜你喜欢
  • 2020-11-17
  • 2012-09-06
  • 1970-01-01
  • 2011-01-05
  • 2020-09-08
  • 1970-01-01
  • 2014-06-30
  • 2020-07-04
  • 2019-11-18
相关资源
最近更新 更多