Public Types | Data Fields
InferenceEngine::InferenceEngineProfileInfo Struct Reference

Represents basic inference profiling information per layer. More...

#include <ie_common.h>

Public Types

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

Data Fields

LayerStatus status
 Defines a layer 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.

Member Enumeration Documentation

◆ LayerStatus

Defines the general status of the layer.

Enumerator
NOT_RUN 

A layer is not executed.

OPTIMIZED_OUT 

A layer is optimized out during graph optimization phase.

EXECUTED 

A layer is executed.


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