class ngraph::pass::low_precision::LayerTransformation::Params

#include <layer_transformation.hpp>

class Params
{
public:
    // fields

    bool updatePrecisions;
    element::Type deqPrecision;
    std::vector<ngraph::element::Type> defaultPrecisions;
    bool reshapeIgnorePerTensorQuantizationCheck;

    // construction

    Params(
        const bool updatePrecisions = true,
        element::Type deqPrecision = element::f32,
        const std::vector<ngraph::element::Type> defaultPrecisions = { ngraph::element::u8, ngraph::element::i8 },
        const bool reshapeIgnorePerTensorQuantizationCheck = false
        );

    // methods

    Params& setUpdatePrecisions(const bool updatePrecisions);
    Params& setDeqPrecision(const element::Type& deqPrecision);
    Params& setDefaultPrecisions(const std::vector<ngraph::element::Type>& defaultPrecisions);
};