Skip to content

Conversation

@Jacenty-And-Intel
Copy link

Details:

Setting is_bounded to true in case of bfloat16, float16, float8_e5m2, float8_e4m3, float8_e8m0 and float4_e2m1 types, as they are not based on arbitrary precision.

Quoting from cppreference:

The value of std::numeric_limits::is_bounded is true for all arithmetic types T that represent a finite set of values. While all fundamental types are bounded, this constant would be false in a specialization of std::numeric_limits for a library-provided arbitrary precision arithmetic type.

Tickets:

  • N/A

@Jacenty-And-Intel Jacenty-And-Intel requested a review from a team as a code owner November 26, 2025 10:27
@github-actions github-actions bot added category: Core OpenVINO Core (aka ngraph) category: CPP API OpenVINO CPP API bindings labels Nov 26, 2025
@sys-openvino-ci sys-openvino-ci added the ExternalIntelPR External contributor from Intel label Nov 26, 2025
@t-jankowski
Copy link
Contributor

build_jenkins

@praasz
Copy link
Contributor

praasz commented Nov 26, 2025

@Jacenty-And-Intel
Is there any issue with previous version visible or new this update gives any visible improvement?

@Jacenty-And-Intel
Copy link
Author

@Jacenty-And-Intel Is there any issue with previous version visible or new this update gives any visible improvement?

No, it's just fixing the inconsistency that was spotted.

@praasz praasz added this to the 2026.0 milestone Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: Core OpenVINO Core (aka ngraph) category: CPP API OpenVINO CPP API bindings ExternalIntelPR External contributor from Intel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants