Execution model utilities

Overview

Contains ExecutionNode and its properties. More…

// namespaces

namespace ov;
    namespace ov::batch_util;
    namespace ov::cmp;
    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::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::intel_myriad;
        namespace ov::intel_myriad::hddl;
    namespace ov::internal;
    namespace ov::layout;
    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::eye;
        namespace ov::op::gather_nd;
        namespace ov::op::internal;
        namespace ov::op::pooling;
            namespace ov::op::pooling::validate;
        namespace ov::op::psroi_pooling;
            namespace ov::op::psroi_pooling::validate;
        namespace ov::op::rnn;
        namespace ov::op::roi_pooling;
            namespace ov::op::roi_pooling::validate;
        namespace ov::op::ShapeInferLSTM;
        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::rfft_common_validation;
        namespace ov::op::v0;
        namespace ov::op::v1;
            namespace ov::op::v1::utils;
                namespace ov::op::v1::utils::one_hot;
        namespace ov::op::v10;
        namespace ov::op::v11;
        namespace ov::op::v3;
        namespace ov::op::v4;
            namespace ov::op::v4::ctc_loss;
        namespace ov::op::v5;
        namespace ov::op::v6;
        namespace ov::op::v7;
        namespace ov::op::v8;
        namespace ov::op::v9;
    namespace ov::opset1;
    namespace ov::opset10;
    namespace ov::opset11;
    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::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::runtime;
    namespace ov::streams;
    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.