class ngraph

Overview

#include <base_matcher_pass.hpp>

class ngraph: private pass::low_precision::BaseMatcherPass public ngraph::pass::MatcherPass
{
public:
    // typedefs

    typedef ov::AssertFailure CheckFailure;
    typedef ov::Exception ngraph_error;
    typedef ov::Model Function;
    typedef runtime::HostTensor HostTensor;
    typedef std::shared_ptr<HostTensor> HostTensorPtr;
    typedef std::vector<HostTensorPtr> HostTensorVector;
    typedef std::vector<size_t> TensorLabel;
    typedef std::vector<TensorLabel> TensorLabelVector;
    typedef ov::EvaluationContext EvaluationContext;
    typedef std::vector<std::shared_ptr<ngraph::op::v0::Result>> ResultVector;
    typedef std::unordered_map<ngraph::Node \*, std::shared_ptr<ngraph::Node>> NodeMap;
    typedef Node::type_info_t NodeTypeInfo;
    typedef std::map<RawNodeOutput, Output<Node>> RawNodeOutputMap;
    typedef std::vector<std::shared_ptr<op::Parameter>> ParameterVector;
    typedef std::vector<std::shared_ptr<op::Result>> ResultVector;
    typedef std::vector<std::shared_ptr<op::Sink>> SinkVector;
    typedef std::shared_ptr<Variable> VariablePtr;
    typedef std::vector<VariablePtr> VariableVector;
    typedef std::unordered_map<VariablePtr, VariableValuePtr> VariableMap;
    typedef std::shared_ptr<VariableValue> VariableValuePtr;
    typedef ov::NodeVector NodeVector;
    typedef ov::OutputVector OutputVector;
    typedef ov::DiscreteTypeInfo VariantTypeInfo;
    typedef ov::RuntimeAttribute Variant;
    typedef std::shared_ptr<runtime::HostTensor> HostTensorPtr;

    // enums

    enum LOG_TYPE;

    // fields

    AttributeParameters params;
    const auto node_validation_failure_loc_string = ov::node_validation_failure_loc_string;
    const auto as_output_vector = ov::as_output_vector;
    const auto as_node_vector = ov::as_node_vector;
    const auto as_result_vector = ov::as_result_vector;
    template NGRAPH_API AxisVector order;
    template class OPENVINO_API VariantImpl< int64_t >;
    template class OPENVINO_API VariantImpl< bool >;

    // methods

    BaseMatcherPass(const AttributeParameters& params = AttributeParameters());
};

Detailed Documentation

Typedefs

typedef ov::Exception ngraph_error

Base error for ngraph runtime errors.

typedef std::unordered_map<ngraph::Node \*, std::shared_ptr<ngraph::Node>> NodeMap

Alias useful for cloning.