Struct ov::reference::CompressionCheckResult#
-
struct CompressionCheckResult#
Result of a single-pass FP16-compression feasibility check produced by check_f16_compression(). Used by CompressFloatConstantsImpl to decide whether a floating-point Constant may be safely compressed to FP16.
Public Members
-
size_t rejected_count#
Combined count of rejected elements: values outside the finite FP16 range PLUS in-range values whose FP16 conversion exceeds f16_compression_max_rel_error. Compared against f16_compression_keep_threshold to keep the Constant in its original precision. For a pure out-of-range count, use count_out_of_f16_range().
-
bool has_lossy#
Early-bail flag: true iff any in-range element has |abs error| greater than f16_compression_max_abs_error after the FP16 round-trip. When set, rejected_count is not guaranteed to be complete.
-
size_t rejected_count#