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

#include <float8.h>

Static Public Member Functions

static constexpr
onnxruntime::Float8E4M3FNUZ 
lowest ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
max ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
min ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
denorm_min ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
epsilon ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
round_error ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
infinity ()
 
static constexpr
onnxruntime::Float8E4M3FNUZ 
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 = 4
 
static constexpr int digits10 = 0
 
static constexpr int max_digits10 = 3
 
static constexpr int radix = 2
 
static constexpr int min_exponent = -6
 
static constexpr int min_exponent10 = -1
 
static constexpr int max_exponent = 8
 
static constexpr int max_exponent10 = 2
 
static constexpr auto traps = false
 
static constexpr auto tinyness_before = false
 

Detailed Description

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

Definition at line 797 of file float8.h.

Member Function Documentation

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

Definition at line 811 of file float8.h.

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

Definition at line 815 of file float8.h.

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

Definition at line 823 of file float8.h.

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

Definition at line 799 of file float8.h.

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

Definition at line 803 of file float8.h.

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

Definition at line 807 of file float8.h.

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

Definition at line 828 of file float8.h.

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

Definition at line 819 of file float8.h.

Member Data Documentation

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::digits = 4
static

Definition at line 845 of file float8.h.

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

Definition at line 846 of file float8.h.

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

Definition at line 839 of file float8.h.

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

Definition at line 840 of file float8.h.

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

Definition at line 836 of file float8.h.

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

Definition at line 837 of file float8.h.

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

Definition at line 838 of file float8.h.

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

Definition at line 843 of file float8.h.

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

Definition at line 835 of file float8.h.

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

Definition at line 842 of file float8.h.

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

Definition at line 834 of file float8.h.

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

Definition at line 844 of file float8.h.

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

Definition at line 833 of file float8.h.

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

Definition at line 832 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::max_digits10 = 3
static

Definition at line 847 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::max_exponent = 8
static

Definition at line 851 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::max_exponent10 = 2
static

Definition at line 852 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::min_exponent = -6
static

Definition at line 849 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FNUZ >::min_exponent10 = -1
static

Definition at line 850 of file float8.h.

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

Definition at line 848 of file float8.h.

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

Definition at line 841 of file float8.h.

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

Definition at line 854 of file float8.h.

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

Definition at line 853 of file float8.h.


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