Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/common/transformations/src/ov_ops/dynamic_quantize.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "openvino/core/validation_util.hpp"
#include "openvino/op/variadic_split.hpp"
#include "openvino/util/common_util.hpp"
#include "openvino/xml_util/xml_serialize_util.hpp"

namespace ov {
namespace op {
Expand Down Expand Up @@ -137,6 +138,11 @@ std::vector<ov::PartialShape> DynamicQuantize::shape_infer(const DynamicQuantize

bool DynamicQuantize::visit_attributes(AttributeVisitor& visitor) {
INTERNAL_OP_SCOPE(internal_DynamicQuantize_visit_attributes);
// This is used for comparison during SharedOpOpt pass.
// The attrs are not a part of the official IR format, so we need to skip them during serialization.
if (dynamic_cast<ov::util::XmlSerializer*>(&visitor)) {
return true;
}
visitor.on_attribute("quantization_type", m_attrs.quantization_type);
visitor.on_attribute("quantization_dt", m_attrs.quantization_dt);
visitor.on_attribute("scale_dt", m_attrs.scale_dt);
Expand Down
Loading