Data Structures | Namespaces | Variables
exec_graph_info.hpp File Reference

A file defines names to be used by plugins to create execution graph. It's an API between plugin and WorkBench tool. More...

#include <ie_api.h>
#include <ie_parameter.hpp>
#include <string>
#include <ngraph/node.hpp>

Go to the source code of this file.

Data Structures

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

Namespaces

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

Variables

static const char ExecGraphInfoSerialization::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 ExecGraphInfoSerialization::IMPL_TYPE [] = "primitiveType"
 Used to get a type of the executable primitive.
 
static const char ExecGraphInfoSerialization::OUTPUT_PRECISIONS [] = "outputPrecisions"
 Used to get output precisions of the executable primitive.
 
static const char ExecGraphInfoSerialization::PERF_COUNTER [] = "execTimeMcs"
 Used to get a value of execution time of the executable primitive.
 
static const char ExecGraphInfoSerialization::OUTPUT_LAYOUTS [] = "outputLayouts"
 Used to get output layouts of primitive.
 
static const char ExecGraphInfoSerialization::EXECUTION_ORDER [] = "execOrder"
 Used to get an execution order of primitive.
 
static const char ExecGraphInfoSerialization::LAYER_TYPE [] = "layerType"
 Used to get a type of primitive.
 
static const char ExecGraphInfoSerialization::RUNTIME_PRECISION [] = "runtimePrecision"
 Used to get runtime precision of the executable primitive.
 

Detailed Description

A file defines names to be used by plugins to create execution graph. It's an API between plugin and WorkBench tool.