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

#include <float8.h>

Static Public Member Functions

static constexpr
onnxruntime::Float8E5M2FNUZ 
lowest ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
max ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
min ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
denorm_min ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
epsilon ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
round_error ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
infinity ()
 
static constexpr
onnxruntime::Float8E5M2FNUZ 
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 = false
 
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 = -14
 
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::Float8E5M2FNUZ >

Definition at line 858 of file float8.h.

Member Function Documentation

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

Definition at line 872 of file float8.h.

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

Definition at line 876 of file float8.h.

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

Definition at line 884 of file float8.h.

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

Definition at line 860 of file float8.h.

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

Definition at line 864 of file float8.h.

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

Definition at line 868 of file float8.h.

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

Definition at line 889 of file float8.h.

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

Definition at line 880 of file float8.h.

Member Data Documentation

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

Definition at line 906 of file float8.h.

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

Definition at line 907 of file float8.h.

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

Definition at line 900 of file float8.h.

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

Definition at line 901 of file float8.h.

constexpr bool std::numeric_limits< onnxruntime::Float8E5M2FNUZ >::has_infinity = false
static

Definition at line 897 of file float8.h.

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

Definition at line 898 of file float8.h.

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

Definition at line 899 of file float8.h.

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

Definition at line 904 of file float8.h.

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

Definition at line 896 of file float8.h.

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

Definition at line 903 of file float8.h.

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

Definition at line 895 of file float8.h.

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

Definition at line 905 of file float8.h.

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

Definition at line 894 of file float8.h.

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

Definition at line 893 of file float8.h.

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

Definition at line 908 of file float8.h.

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

Definition at line 912 of file float8.h.

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

Definition at line 913 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E5M2FNUZ >::min_exponent = -14
static

Definition at line 910 of file float8.h.

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

Definition at line 911 of file float8.h.

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

Definition at line 909 of file float8.h.

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

Definition at line 902 of file float8.h.

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

Definition at line 915 of file float8.h.

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

Definition at line 914 of file float8.h.


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