mxnet
Functions
mshadow::red::limits Namespace Reference

Functions

template<typename DType >
MSHADOW_XINLINE DType MinValue (void)
 minimum value of certain types More...
 
template<>
MSHADOW_XINLINE float MinValue< float > (void)
 minimum value of float More...
 
template<>
MSHADOW_XINLINE double MinValue< double > (void)
 minimum value of double More...
 
template<>
MSHADOW_XINLINE half::half_t MinValue< half::half_t > (void)
 minimum value of half More...
 
template<>
MSHADOW_XINLINE uint8_t MinValue< uint8_t > (void)
 minimum value of uint8_t More...
 
template<>
MSHADOW_XINLINE int8_t MinValue< int8_t > (void)
 minimum value of int8_t More...
 
template<>
MSHADOW_XINLINE int MinValue< int32_t > (void)
 minimum value of int32_t More...
 
template<>
MSHADOW_XINLINE int64_t MinValue< int64_t > (void)
 minimum value of int64_t More...
 
template<>
MSHADOW_XINLINE bool MinValue< bool > (void)
 minimum value of bool More...
 
template<typename DType >
MSHADOW_XINLINE DType NegInfValue (void)
 negative infinity of certain types More...
 
template<>
MSHADOW_XINLINE float NegInfValue< float > (void)
 negative infinity value of float More...
 
template<>
MSHADOW_XINLINE double NegInfValue< double > (void)
 negative infinity value of double More...
 
template<>
MSHADOW_XINLINE half::half_t NegInfValue< half::half_t > (void)
 negative infinity value of float16 More...
 
template<typename DType >
MSHADOW_XINLINE DType MaxValue (void)
 maximum value of certain types More...
 
template<>
MSHADOW_XINLINE float MaxValue< float > (void)
 maximum value of float More...
 
template<>
MSHADOW_XINLINE double MaxValue< double > (void)
 maximum value of double More...
 
template<>
MSHADOW_XINLINE half::half_t MaxValue< half::half_t > (void)
 maximum value of half More...
 
template<>
MSHADOW_XINLINE uint8_t MaxValue< uint8_t > (void)
 maximum value of uint8_t More...
 
template<>
MSHADOW_XINLINE int8_t MaxValue< int8_t > (void)
 maximum value of int8_t More...
 
template<>
MSHADOW_XINLINE int MaxValue< int32_t > (void)
 maximum value of int32_t More...
 
template<>
MSHADOW_XINLINE int64_t MaxValue< int64_t > (void)
 maximum value of int64_t More...
 
template<>
MSHADOW_XINLINE bool MaxValue< bool > (void)
 maximum value of bool More...
 
template<typename DType >
MSHADOW_XINLINE DType PosInfValue (void)
 positive infinity of certain types More...
 
template<>
MSHADOW_XINLINE float PosInfValue< float > (void)
 positive infinity value of float More...
 
template<>
MSHADOW_XINLINE double PosInfValue< double > (void)
 positive infinity value of double More...
 
template<>
MSHADOW_XINLINE half::half_t PosInfValue< half::half_t > (void)
 positive infinity value of float16 More...
 

Function Documentation

template<typename DType >
MSHADOW_XINLINE DType mshadow::red::limits::MaxValue ( void  )

maximum value of certain types

Template Parameters
DTypedata type
template<>
MSHADOW_XINLINE bool mshadow::red::limits::MaxValue< bool > ( void  )

maximum value of bool

template<>
MSHADOW_XINLINE double mshadow::red::limits::MaxValue< double > ( void  )

maximum value of double

template<>
MSHADOW_XINLINE float mshadow::red::limits::MaxValue< float > ( void  )

maximum value of float

template<>
MSHADOW_XINLINE half::half_t mshadow::red::limits::MaxValue< half::half_t > ( void  )

maximum value of half

template<>
MSHADOW_XINLINE int mshadow::red::limits::MaxValue< int32_t > ( void  )

maximum value of int32_t

template<>
MSHADOW_XINLINE int64_t mshadow::red::limits::MaxValue< int64_t > ( void  )

maximum value of int64_t

template<>
MSHADOW_XINLINE int8_t mshadow::red::limits::MaxValue< int8_t > ( void  )

maximum value of int8_t

template<>
MSHADOW_XINLINE uint8_t mshadow::red::limits::MaxValue< uint8_t > ( void  )

maximum value of uint8_t

template<typename DType >
MSHADOW_XINLINE DType mshadow::red::limits::MinValue ( void  )

minimum value of certain types

Template Parameters
DTypedata type
template<>
MSHADOW_XINLINE bool mshadow::red::limits::MinValue< bool > ( void  )

minimum value of bool

template<>
MSHADOW_XINLINE double mshadow::red::limits::MinValue< double > ( void  )

minimum value of double

template<>
MSHADOW_XINLINE float mshadow::red::limits::MinValue< float > ( void  )

minimum value of float

template<>
MSHADOW_XINLINE half::half_t mshadow::red::limits::MinValue< half::half_t > ( void  )

minimum value of half

template<>
MSHADOW_XINLINE int mshadow::red::limits::MinValue< int32_t > ( void  )

minimum value of int32_t

template<>
MSHADOW_XINLINE int64_t mshadow::red::limits::MinValue< int64_t > ( void  )

minimum value of int64_t

template<>
MSHADOW_XINLINE int8_t mshadow::red::limits::MinValue< int8_t > ( void  )

minimum value of int8_t

template<>
MSHADOW_XINLINE uint8_t mshadow::red::limits::MinValue< uint8_t > ( void  )

minimum value of uint8_t

template<typename DType >
MSHADOW_XINLINE DType mshadow::red::limits::NegInfValue ( void  )

negative infinity of certain types

Template Parameters
DTypedata type
template<>
MSHADOW_XINLINE double mshadow::red::limits::NegInfValue< double > ( void  )

negative infinity value of double

template<>
MSHADOW_XINLINE float mshadow::red::limits::NegInfValue< float > ( void  )

negative infinity value of float

template<>
MSHADOW_XINLINE half::half_t mshadow::red::limits::NegInfValue< half::half_t > ( void  )

negative infinity value of float16

template<typename DType >
MSHADOW_XINLINE DType mshadow::red::limits::PosInfValue ( void  )

positive infinity of certain types

Template Parameters
DTypedata type
template<>
MSHADOW_XINLINE double mshadow::red::limits::PosInfValue< double > ( void  )

positive infinity value of double

template<>
MSHADOW_XINLINE float mshadow::red::limits::PosInfValue< float > ( void  )

positive infinity value of float

template<>
MSHADOW_XINLINE half::half_t mshadow::red::limits::PosInfValue< half::half_t > ( void  )

positive infinity value of float16