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

#include <float8.h>

Static Public Member Functions

static constexpr
onnxruntime::Float8E5M2 
lowest ()
 
static constexpr
onnxruntime::Float8E5M2 
max ()
 
static constexpr
onnxruntime::Float8E5M2 
min ()
 
static constexpr
onnxruntime::Float8E5M2 
denorm_min ()
 
static constexpr
onnxruntime::Float8E5M2 
epsilon ()
 
static constexpr
onnxruntime::Float8E5M2 
round_error ()
 
static constexpr
onnxruntime::Float8E5M2 
infinity ()
 
static constexpr
onnxruntime::Float8E5M2 
quiet_NaN ()
 

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 = false
 
static constexpr auto has_denorm = true
 
static constexpr auto has_denorm_loss = true
 
static constexpr auto round_style = round_to_nearest
 
static constexpr bool is_iec559 = false
 
static constexpr bool is_bounded = true
 
static constexpr bool is_modulo = false
 
static constexpr int digits = 3
 
static constexpr int digits10 = 0
 
static constexpr int max_digits10 = 2
 
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 auto traps = false
 
static constexpr auto tinyness_before = false
 

Detailed Description

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

Definition at line 737 of file float8.h.

Member Function Documentation

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::denorm_min ( )
inlinestatic

Definition at line 751 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::epsilon ( )
inlinestatic

Definition at line 755 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::infinity ( )
inlinestatic

Definition at line 763 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::lowest ( )
inlinestatic

Definition at line 739 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::max ( )
inlinestatic

Definition at line 743 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::min ( )
inlinestatic

Definition at line 747 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::quiet_NaN ( )
inlinestatic

Definition at line 767 of file float8.h.

static constexpr onnxruntime::Float8E5M2 std::numeric_limits< onnxruntime::Float8E5M2 >::round_error ( )
inlinestatic

Definition at line 759 of file float8.h.

Member Data Documentation

constexpr int std::numeric_limits< onnxruntime::Float8E5M2 >::digits = 3
static

Definition at line 784 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E5M2 >::digits10 = 0
static

Definition at line 785 of file float8.h.

constexpr auto std::numeric_limits< onnxruntime::Float8E5M2 >::has_denorm = true
static

Definition at line 778 of file float8.h.

constexpr auto std::numeric_limits< onnxruntime::Float8E5M2 >::has_denorm_loss = true
static

Definition at line 779 of file float8.h.

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

Definition at line 775 of file float8.h.

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

Definition at line 776 of file float8.h.

constexpr bool std::numeric_limits< onnxruntime::Float8E5M2 >::has_signaling_NaN = false
static

Definition at line 777 of file float8.h.

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

Definition at line 782 of file float8.h.

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

Definition at line 774 of file float8.h.

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

Definition at line 781 of file float8.h.

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

Definition at line 773 of file float8.h.

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

Definition at line 783 of file float8.h.

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

Definition at line 772 of file float8.h.

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

Definition at line 771 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E5M2 >::max_digits10 = 2
static

Definition at line 786 of file float8.h.

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

Definition at line 790 of file float8.h.

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

Definition at line 791 of file float8.h.

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

Definition at line 788 of file float8.h.

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

Definition at line 789 of file float8.h.

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

Definition at line 787 of file float8.h.

constexpr auto std::numeric_limits< onnxruntime::Float8E5M2 >::round_style = round_to_nearest
static

Definition at line 780 of file float8.h.

constexpr auto std::numeric_limits< onnxruntime::Float8E5M2 >::tinyness_before = false
static

Definition at line 793 of file float8.h.

constexpr auto std::numeric_limits< onnxruntime::Float8E5M2 >::traps = false
static

Definition at line 792 of file float8.h.


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