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

#include <float16.h>

Static Public Member Functions

static constexpr
onnxruntime::BFloat16 
min () noexcept
 
static constexpr
onnxruntime::BFloat16 
max () noexcept
 
static constexpr
onnxruntime::BFloat16 
lowest () noexcept
 
static constexpr
onnxruntime::BFloat16 
infinity () noexcept
 
static constexpr
onnxruntime::BFloat16 
quiet_NaN () noexcept
 
static constexpr
onnxruntime::BFloat16 
signaling_NaN () noexcept
 
static constexpr
onnxruntime::BFloat16 
denorm_min () noexcept
 
static constexpr
onnxruntime::BFloat16 
epsilon () noexcept
 
static constexpr
onnxruntime::BFloat16 
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 = false
 
static constexpr bool is_modulo = false
 
static constexpr int digits = 8
 
static constexpr int digits10 = 2
 
static constexpr int max_digits10 = 4
 
static constexpr int radix = 2
 
static constexpr int min_exponent = -125
 
static constexpr int min_exponent10 = -37
 
static constexpr int max_exponent = 128
 
static constexpr int max_exponent10 = 38
 
static constexpr bool traps = false
 
static constexpr bool tinyness_before = false
 
static constexpr float_round_style round_style = round_to_nearest
 

Detailed Description

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

Definition at line 372 of file float16.h.

Member Function Documentation

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

Definition at line 401 of file float16.h.

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

Definition at line 405 of file float16.h.

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

Definition at line 386 of file float16.h.

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

Definition at line 382 of file float16.h.

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

Definition at line 378 of file float16.h.

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

Definition at line 374 of file float16.h.

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

Definition at line 390 of file float16.h.

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

Definition at line 409 of file float16.h.

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

Definition at line 396 of file float16.h.

Member Data Documentation

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::digits = 8
static

Definition at line 427 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::digits10 = 2
static

Definition at line 428 of file float16.h.

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

Definition at line 420 of file float16.h.

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

Definition at line 421 of file float16.h.

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

Definition at line 417 of file float16.h.

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

Definition at line 418 of file float16.h.

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

Definition at line 419 of file float16.h.

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

Definition at line 423 of file float16.h.

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

Definition at line 416 of file float16.h.

constexpr bool std::numeric_limits< onnxruntime::BFloat16 >::is_iec559 = false
static

Definition at line 424 of file float16.h.

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

Definition at line 415 of file float16.h.

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

Definition at line 425 of file float16.h.

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

Definition at line 414 of file float16.h.

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

Definition at line 413 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::max_digits10 = 4
static

Definition at line 429 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::max_exponent = 128
static

Definition at line 433 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::max_exponent10 = 38
static

Definition at line 434 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::min_exponent = -125
static

Definition at line 431 of file float16.h.

constexpr int std::numeric_limits< onnxruntime::BFloat16 >::min_exponent10 = -37
static

Definition at line 432 of file float16.h.

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

Definition at line 430 of file float16.h.

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

Definition at line 438 of file float16.h.

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

Definition at line 437 of file float16.h.

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

Definition at line 436 of file float16.h.


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