19 #include "ngraph/node.hpp"
20 #include "ngraph/op/util/attr_types.hpp"
21 #include "ngraph/op/util/fused_op.hpp"
23 NGRAPH_SUPPRESS_DEPRECATED_START
47 NGRAPH_RTTI_DECLARATION;
74 virtual std::shared_ptr<Node>
75 clone_with_new_inputs(
const OutputVector& new_args)
const override;
77 std::size_t get_levels()
const {
return m_levels; }
78 void set_levels(std::size_t levels) { m_levels = levels; }
80 void set_auto_broadcast(
const AutoBroadcastSpec& auto_broadcast)
82 m_auto_broadcast = auto_broadcast;
87 AutoBroadcastSpec m_auto_broadcast = op::AutoBroadcastType::NUMPY;
90 using v0::FakeQuantize;
94 NGRAPH_SUPPRESS_DEPRECATED_END
Visits the attributes of a node, primarily for serialization-like tasks.
Definition: attribute_visitor.hpp:71
A handle for one of a node's outputs.
Definition: node_output.hpp:42
Root of all actual ops.
Definition: op.hpp:29
Class performing element-wise linear quantization.
Definition: fake_quantize.hpp:45
FakeQuantize(const Output< Node > &data, const Output< Node > &input_low, const Output< Node > &input_high, const Output< Node > &output_low, const Output< Node > &output_high, std::size_t levels, const AutoBroadcastSpec &auto_broadcast=AutoBroadcastSpec(AutoBroadcastType::NUMPY))
Constructs a FakeQuantize operation node.
virtual void validate_and_infer_types() override
Verifies that attributes and inputs are consistent and computes output shapes and element types....
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:28
Implicit broadcast specification.
Definition: attr_types.hpp:323