class ngraph::AvgPoolPrecisionPreservedAttribute

Overview

AvgPoolPrecisionPreservedAttribute is utility attribute which is used only during AvgPool operation precision preserved property definition. More…

#include <avg_pool_precision_preserved_attribute.hpp>

class AvgPoolPrecisionPreservedAttribute: public ngraph::PrecisionPreservedAttribute
{
public:
    // methods

    "LowPrecision::AvgPoolPrecisionPreserved"""ov::RuntimeAttribute OPENVINO_RTTI(
        ,
        ,

        );

    voidstd::vector<ov::Any>& merge_attributes();
    bool is_skipped() const;
    virtual std::string to_string() const;
    PrecisionPreservedAttribute();
    const bool PrecisionPreservedAttribute();
};

Inherited Members

public:
    // typedefs

    typedef std::shared_ptr<RuntimeAttribute> Ptr;
    typedef std::tuple<::ov::RuntimeAttribute> Base;

    // classes

    class SharedValueAttribute;

    // fields

    std::shared_ptr<SharedValueAttribute> attribute;

    // methods

    static _OPENVINO_HIDDEN_METHOD const DiscreteTypeInfo& get_type_info_static();
    virtual const DiscreteTypeInfo& get_type_info() const;
    virtual bool is_copyable() const;
    virtual boolconst std::shared_ptr<Node>& is_copyable() const;
    virtual Anyconst std::shared_ptr<Node>& init() const;
    virtual Anyconst ov::NodeVector& merge() const;
    virtual Anyconst ov::OutputVector& merge() const;
    virtual std::string to_string() const;
    virtual boolAttributeVisitor& visit_attributes();
    boolAttributeVisitor& visit_attributes() const;
    const T& value() const;
    T& value();
    "LowPrecision::PrecisionPreserved"""ov::RuntimeAttribute OPENVINO_RTTI(, , );
    virtual std::string to_string() const;

Detailed Documentation

AvgPoolPrecisionPreservedAttribute is utility attribute which is used only during AvgPool operation precision preserved property definition.

For more details about the attribute, refer to AvgPoolPrecisionPreservedAttribute page in the Inference Engine Developer Guide.