Public Types | Data Fields
InferenceEngine::InferenceEngineProfileInfo Struct Reference

Represents basic inference profiling information per layer. If the layer is executed using tiling, the sum time per each tile is indicated as the total execution time. Due to parallel execution, the total execution time for all layers might be greater than the total inference time. More...

#include <ie_common.h>

Public Types

enum   LayerStatus { NOT_RUN, OPTIMIZED_OUT, EXECUTED }
  Defines the general status of the layer.
 

Data Fields

LayerStatus  status
 
long long  realTime_uSec
  The absolute time in microseconds that the layer ran (in total)
 
long long  cpu_uSec
  The net host cpu time that the layer ran.
 
char  exec_type [256] = {}
  An execution type of unit.
 
char  layer_type [256] = {}
  A layer type.
 
unsigned  execution_index
  An execution index of the unit.
 

Detailed Description

Represents basic inference profiling information per layer. If the layer is executed using tiling, the sum time per each tile is indicated as the total execution time. Due to parallel execution, the total execution time for all layers might be greater than the total inference time.


The documentation for this struct was generated from the following file: