struct InferenceEngine::InferenceEngineProfileInfo¶
Overview¶
Represents basic inference profiling information per layer. More…
#include <ie_common.h>
struct InferenceEngineProfileInfo
{
// enums
enum LayerStatus;
// fields
LayerStatus status;
long long realTime_uSec;
long long cpu_uSec;
char exec_type[256] = {};
char layer_type[256] = {};
unsigned execution_index;
};
Detailed Documentation¶
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.
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.