Data Structures | Variables
ExecGraphInfoSerialization Namespace Reference

A namespace with const values for Execution Graph parameters names. More...

Data Structures

class  ExecutionNode
 The Execution node which is used to represent node in execution graph. More...
 

Variables

static const char ORIGINAL_NAMES [] = "originalLayersNames"
 Used to get a string of layer names separated by a comma from the original IR, which were fused/merged to the current executable primitive.
 
static const char IMPL_TYPE [] = "primitiveType"
 Used to get a type of the executable primitive.
 
static const char OUTPUT_PRECISIONS [] = "outputPrecisions"
 Used to get output precisions of the executable primitive.
 
static const char PERF_COUNTER [] = "execTimeMcs"
 Used to get a value of execution time of the executable primitive.
 
static const char OUTPUT_LAYOUTS [] = "outputLayouts"
 Used to get output layouts of primitive.
 
static const char EXECUTION_ORDER [] = "execOrder"
 Used to get an execution order of primitive.
 
static const char LAYER_TYPE [] = "layerType"
 Used to get a type of primitive.
 
static const char RUNTIME_PRECISION [] = "runtimePrecision"
 Used to get runtime precision of the executable primitive.
 

Detailed Description

A namespace with const values for Execution Graph parameters names.

Executable Graph Info is represented in CNNNetwork format with general ExecutionNode nodes inside including connections between the nodes. Each node describes an executable hardware-specific primitive and stores its parameters within ExecutionNode::get_rt_info map. There is a list of general keys for the parameters map.