HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
std::numeric_limits< onnxruntime::MLFloat16 > Class Template Reference

#include <float16.h>

Static Public Member Functions

static constexpr
onnxruntime::MLFloat16 
min () noexcept
 
static constexpr
onnxruntime::MLFloat16 
max () noexcept
 
static constexpr
onnxruntime::MLFloat16 
lowest () noexcept
 
static constexpr
onnxruntime::MLFloat16 
infinity () noexcept
 
static constexpr
onnxruntime::MLFloat16 
quiet_NaN () noexcept
 
static constexpr
onnxruntime::MLFloat16 
signaling_NaN () noexcept
 
static constexpr
onnxruntime::MLFloat16 
denorm_min () noexcept
 
static constexpr
onnxruntime::MLFloat16 
epsilon () noexcept
 
static constexpr
onnxruntime::MLFloat16 
round_error () noexcept
 

Static Public Attributes

static constexpr bool is_specialized = true
 
static constexpr bool is_signed = true
 
static constexpr bool is_integer = false
 
static constexpr bool is_exact = false
 
static constexpr bool has_infinity = true
 
static constexpr bool has_quiet_NaN = true
 
static constexpr bool has_signaling_NaN = true
 
static constexpr float_denorm_style has_denorm = denorm_present
 
static constexpr bool has_denorm_loss = false
 
static constexpr bool is_bounded = true
 
static constexpr bool is_iec559 = true
 
static constexpr bool is_modulo = false
 
static constexpr int digits = 11
 
static constexpr int digits10 = 3
 
static constexpr int max_digits10 = 5
 
static constexpr int radix = 2
 
static constexpr int min_exponent = -13
 
static constexpr int min_exponent10 = -4
 
static constexpr int max_exponent = 16
 
static constexpr int max_exponent10 = 4
 
static constexpr bool traps = false
 
static constexpr bool tinyness_before = false
 
static constexpr
std::float_round_style 
round_style = std::round_to_nearest
 

Detailed Description

template<>
class std::numeric_limits< onnxruntime::MLFloat16 >

Definition at line 302 of file float16.h.

Member Function Documentation

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::denorm_min ( )
inlinestaticnoexcept

Definition at line 330 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::epsilon ( )
inlinestaticnoexcept

Definition at line 334 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::infinity ( )
inlinestaticnoexcept

Definition at line 316 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::lowest ( )
inlinestaticnoexcept

Definition at line 312 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::max ( )
inlinestaticnoexcept

Definition at line 308 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::min ( )
inlinestaticnoexcept

Definition at line 304 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::quiet_NaN ( )
inlinestaticnoexcept

Definition at line 320 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::round_error ( )
inlinestaticnoexcept

Definition at line 338 of file float16.h.

static constexpr onnxruntime::MLFloat16 std::numeric_limits< onnxruntime::MLFloat16 >::signaling_NaN ( )
inlinestaticnoexcept

Definition at line 326 of file float16.h.

Member Data Documentation

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::digits = 11
static

Definition at line 357 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::digits10 = 3
static

Definition at line 358 of file float16.h.

constexpr float_denorm_style std::numeric_limits< onnxruntime::MLFloat16 >::has_denorm = denorm_present
static

Definition at line 350 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::has_denorm_loss = false
static

Definition at line 351 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::has_infinity = true
static

Definition at line 347 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::has_quiet_NaN = true
static

Definition at line 348 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::has_signaling_NaN = true
static

Definition at line 349 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_bounded = true
static

Definition at line 353 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_exact = false
static

Definition at line 346 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_iec559 = true
static

Definition at line 354 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_integer = false
static

Definition at line 345 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_modulo = false
static

Definition at line 355 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_signed = true
static

Definition at line 344 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::is_specialized = true
static

Definition at line 342 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::max_digits10 = 5
static

Definition at line 359 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::max_exponent = 16
static

Definition at line 363 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::max_exponent10 = 4
static

Definition at line 364 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::min_exponent = -13
static

Definition at line 361 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::min_exponent10 = -4
static

Definition at line 362 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::MLFloat16 >::radix = 2
static

Definition at line 360 of file float16.h.

constexpr std::float_round_style std::numeric_limits< onnxruntime::MLFloat16 >::round_style = std::round_to_nearest
static

Definition at line 368 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::tinyness_before = false
static

Definition at line 367 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::MLFloat16 >::traps = false
static

Definition at line 366 of file float16.h.


The documentation for this class was generated from the following file: