class ngraph::IntervalsAlignmentAttribute¶
Overview¶
IntervalsAlignmentAttribute defines subgraph with the same quantization intervals alignment. FakeQuantize operations are included. The attribute is used by quantization operations. More…
#include <intervals_alignment_attribute.hpp>
class IntervalsAlignmentAttribute: public SharedAttribute
{
public:
// fields
size_t levels;
// construction
IntervalsAlignmentAttribute();
IntervalsAlignmentAttribute(, );
IntervalsAlignmentAttribute(, , , );
// methods
"LowPrecision::IntervalsAlignment"""ov::RuntimeAttribute OPENVINO_RTTI(, , );
voidstd::vector<ov::Any>& merge_attributes();
virtual std::string to_string() const;
static ov::Anyconst std::shared_ptr<ngraph::Node>&const AttributeParameters& create(
,
);
};
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();
Detailed Documentation¶
IntervalsAlignmentAttribute defines subgraph with the same quantization intervals alignment. FakeQuantize operations are included. The attribute is used by quantization operations.
For more details about the attribute, refer to IntervalsAlignmentAttribute page in the Inference Engine Developer Guide.