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

#include <float8.h>

Static Public Member Functions

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

Definition at line 676 of file float8.h.

Member Function Documentation

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

Definition at line 690 of file float8.h.

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

Definition at line 694 of file float8.h.

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

Definition at line 702 of file float8.h.

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

Definition at line 678 of file float8.h.

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

Definition at line 682 of file float8.h.

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

Definition at line 686 of file float8.h.

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

Definition at line 707 of file float8.h.

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

Definition at line 698 of file float8.h.

Member Data Documentation

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

Definition at line 724 of file float8.h.

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

Definition at line 725 of file float8.h.

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

Definition at line 718 of file float8.h.

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

Definition at line 719 of file float8.h.

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

Definition at line 715 of file float8.h.

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

Definition at line 716 of file float8.h.

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

Definition at line 717 of file float8.h.

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

Definition at line 722 of file float8.h.

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

Definition at line 714 of file float8.h.

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

Definition at line 721 of file float8.h.

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

Definition at line 713 of file float8.h.

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

Definition at line 723 of file float8.h.

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

Definition at line 712 of file float8.h.

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

Definition at line 711 of file float8.h.

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

Definition at line 726 of file float8.h.

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

Definition at line 730 of file float8.h.

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

Definition at line 731 of file float8.h.

constexpr int std::numeric_limits< onnxruntime::Float8E4M3FN >::min_exponent = -5
static

Definition at line 728 of file float8.h.

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

Definition at line 729 of file float8.h.

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

Definition at line 727 of file float8.h.

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

Definition at line 720 of file float8.h.

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

Definition at line 733 of file float8.h.

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

Definition at line 732 of file float8.h.


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