tensorflow profiler 主要特性
从r1.3版本开始, tensorflow 提供profiler模块,参见github上的官网文档
为方便描述,下面将tf中运行的神经网络模型简称为graph,其中的节点称为node.
profiler的最大好处是:打开tf执行的黑盒,以graph node为最细的粒度,从多个维度、多个层面去统计神经网络运行的时间
和内存消耗,为进一步优化神经网络模型的运行效率提供最直接的数据依据。
profiler 分为数据搜集和数据显示两个主要步骤。
数据搜集