Execution model utilities¶
Overview¶
Contains ExecutionNode
and its properties. More…
// namespaces
namespace ov;
namespace ov::batch_util;
namespace ov::cmp;
namespace ov::coordinates;
namespace ov::descriptor;
namespace ov::detail;
namespace ov::device;
namespace ov::device::capability;
namespace ov::element;
namespace ov::exec_model_info;
namespace ov::frontend;
namespace ov::frontend::tensorflow;
namespace ov::frontend::type;
namespace ov::helpers;
namespace ov::hint;
namespace ov::intel_auto;
namespace ov::intel_cpu;
namespace ov::intel_gna;
namespace ov::intel_gpu;
namespace ov::intel_gpu::capability;
namespace ov::intel_gpu::hint;
namespace ov::intel_gpu::memory_type;
namespace ov::intel_gpu::ocl;
namespace ov::internal;
namespace ov::itt;
namespace ov::itt::domains;
namespace ov::layout;
namespace ov::legacy_convert;
namespace ov::log;
namespace ov::op;
namespace ov::op::convolution;
namespace ov::op::convolution::validate;
namespace ov::op::deformable_conv;
namespace ov::op::deformable_conv::validate;
namespace ov::op::detectron;
namespace ov::op::detectron::validate;
namespace ov::op::eye;
namespace ov::op::fft;
namespace ov::op::gather_nd;
namespace ov::op::internal;
namespace ov::op::interpolate;
namespace ov::op::interpolate::validate;
namespace ov::op::multiclass_nms;
namespace ov::op::multiclass_nms::validate;
namespace ov::op::multinomial;
namespace ov::op::multinomial::validate;
namespace ov::op::nms;
namespace ov::op::nms::validate;
namespace ov::op::pad;
namespace ov::op::pooling;
namespace ov::op::pooling::validate;
namespace ov::op::prior_box;
namespace ov::op::prior_box::validate;
namespace ov::op::proposal;
namespace ov::op::psroi_pooling;
namespace ov::op::psroi_pooling::validate;
namespace ov::op::reshape;
namespace ov::op::rnn;
namespace ov::op::roi_align;
namespace ov::op::roi_align::validate;
namespace ov::op::roi_pooling;
namespace ov::op::roi_pooling::validate;
namespace ov::op::shape_of;
namespace ov::op::ShapeInferRange;
namespace ov::op::slice;
namespace ov::op::util;
namespace ov::op::util::detail;
namespace ov::op::util::embedding;
namespace ov::op::util::error;
namespace ov::op::util::fft_common_validation;
namespace ov::op::v0;
namespace ov::op::v0::lstm_cell;
namespace ov::op::v1;
namespace ov::op::v10;
namespace ov::op::v11;
namespace ov::op::v12;
namespace ov::op::v13;
namespace ov::op::v3;
namespace ov::op::v4;
namespace ov::op::v4::ctc_loss;
namespace ov::op::v4::lstm_cell;
namespace ov::op::v5;
namespace ov::op::v6;
namespace ov::op::v7;
namespace ov::op::v8;
namespace ov::op::v9;
namespace ov::op::validate;
namespace ov::opset1;
namespace ov::opset10;
namespace ov::opset11;
namespace ov::opset12;
namespace ov::opset13;
namespace ov::opset2;
namespace ov::opset3;
namespace ov::opset4;
namespace ov::opset5;
namespace ov::opset6;
namespace ov::opset7;
namespace ov::opset8;
namespace ov::opset9;
namespace ov::pass;
namespace ov::pass::low_precision;
namespace ov::pass::low_precision::itt;
namespace ov::pass::low_precision::itt::domains;
namespace ov::pass::low_precision::precision_set;
namespace ov::pass::pattern;
namespace ov::pass::pattern::op;
namespace ov::pass::transpose_sinking;
namespace ov::pass::transpose_sinking::utils;
namespace ov::pass::transpose_sinking::utils::sink_backward;
namespace ov::pass::transpose_sinking::utils::sink_forward;
namespace ov::preprocess;
namespace ov::proxy;
namespace ov::reference;
namespace ov::reference::adaptive_pool;
namespace ov::reference::detail;
namespace ov::reference::details;
namespace ov::reference::fake_quantize_details;
namespace ov::reference::fft_common;
namespace ov::reference::func;
namespace ov::reference::internal;
namespace ov::reference::interpolate_pil;
namespace ov::reference::iou_rotated;
namespace ov::reference::kernel;
namespace ov::reference::multinomial;
namespace ov::reference::nms_common;
namespace ov::runtime;
namespace ov::streams;
namespace ov::symbol;
namespace ov::symbol::util;
namespace ov::threading;
namespace ov::util;
namespace ov::util::dim;
// classes
class ov::exec_model_info::ExecutionNode;
// global variables
static const char ov::exec_model_info::ORIGINAL_NAMES[] = "originalLayersNames";
static const char ov::exec_model_info::IMPL_TYPE[] = "primitiveType";
static const char ov::exec_model_info::OUTPUT_PRECISIONS[] = "outputPrecisions";
static const char ov::exec_model_info::PERF_COUNTER[] = "execTimeMcs";
static const char ov::exec_model_info::OUTPUT_LAYOUTS[] = "outputLayouts";
static const char ov::exec_model_info::EXECUTION_ORDER[] = "execOrder";
static const char ov::exec_model_info::LAYER_TYPE[] = "layerType";
static const char ov::exec_model_info::RUNTIME_PRECISION[] = "runtimePrecision";
Detailed Documentation¶
Contains ExecutionNode
and its properties.
Global Variables¶
static const char ov::exec_model_info::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 ov::exec_model_info::IMPL_TYPE[] = "primitiveType"
Used to get a type of the executable primitive.
static const char ov::exec_model_info::OUTPUT_PRECISIONS[] = "outputPrecisions"
Used to get output precisions of the executable primitive.
static const char ov::exec_model_info::PERF_COUNTER[] = "execTimeMcs"
Used to get a value of execution time of the executable primitive.
static const char ov::exec_model_info::OUTPUT_LAYOUTS[] = "outputLayouts"
Used to get output layouts of primitive.
static const char ov::exec_model_info::EXECUTION_ORDER[] = "execOrder"
Used to get an execution order of primitive.
static const char ov::exec_model_info::LAYER_TYPE[] = "layerType"
Used to get a type of primitive.
static const char ov::exec_model_info::RUNTIME_PRECISION[] = "runtimePrecision"
Used to get runtime precision of the executable primitive.