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;
// 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.