5.1. Bfloat16 算术常量
要使用这些常量,请在程序中包含头文件 cuda_bf16.h
。
宏
- CUDART_INF_BF16
-
定义
nv_bfloat16
数据类型的浮点正无穷大值。 - CUDART_MAX_NORMAL_BF16
-
定义
nv_bfloat16
数据类型的最大可表示值。 - CUDART_MIN_DENORM_BF16
-
定义
nv_bfloat16
数据类型的最小可表示(非规范化)值。 - CUDART_NAN_BF16
-
定义
nv_bfloat16
数据类型的规范 NaN 值。 - CUDART_NEG_ZERO_BF16
-
定义
nv_bfloat16
数据类型的负零值。 - CUDART_ONE_BF16
-
定义
nv_bfloat16
数据类型的 1.0 值。 - CUDART_ZERO_BF16
-
定义
nv_bfloat16
数据类型的正零值。
5.1.1. 宏
-
CUDART_INF_BF16 __ushort_as_bfloat16((unsigned short)0x7F80U)
-
定义
nv_bfloat16
数据类型的浮点正无穷大值。
-
CUDART_MAX_NORMAL_BF16 __ushort_as_bfloat16((unsigned short)0x7F7FU)
-
定义
nv_bfloat16
数据类型的最大可表示值。
-
CUDART_MIN_DENORM_BF16 __ushort_as_bfloat16((unsigned short)0x0001U)
-
定义
nv_bfloat16
数据类型的最小可表示(非规范化)值。
-
CUDART_NAN_BF16 __ushort_as_bfloat16((unsigned short)0x7FFFU)
-
定义
nv_bfloat16
数据类型的规范 NaN 值。
-
CUDART_NEG_ZERO_BF16 __ushort_as_bfloat16((unsigned short)0x8000U)
-
定义
nv_bfloat16
数据类型的负零值。
-
CUDART_ONE_BF16 __ushort_as_bfloat16((unsigned short)0x3F80U)
-
定义
nv_bfloat16
数据类型的 1.0 值。
-
CUDART_ZERO_BF16 __ushort_as_bfloat16((unsigned short)0x0000U)
-
定义
nv_bfloat16
数据类型的正零值。