15.23. __nv_fp8x2_e8m0
-
struct __nv_fp8x2_e8m0
-
__nv_fp8x2_e8m0 数据类型
此结构体实现了数据类型,用于存储和操作每个
e8m0
类型的两个比例因子的向量。公共函数
-
__nv_fp8x2_e8m0() = default
-
默认构造函数。
-
__host__ __device__ inline explicit __nv_fp8x2_e8m0(const __half2 f)
-
从
__half2
数据类型构造,依赖于__NV_SATFINITE
对超出范围值的行为。
-
__host__ __device__ inline explicit __nv_fp8x2_e8m0(const __nv_bfloat162 f)
-
从
__nv_bfloat162
数据类型构造,依赖于__NV_SATFINITE
对超出范围值的行为。
-
__host__ __device__ inline explicit __nv_fp8x2_e8m0(const double2 f)
-
从
double2
数据类型构造,依赖于__NV_SATFINITE
对超出范围值的行为。
-
__host__ __device__ inline explicit __nv_fp8x2_e8m0(const float2 f)
-
从
float2
数据类型构造,依赖于__NV_SATFINITE
对超出范围值的行为。
-
__host__ __device__ inline explicit operator __nv_bfloat162() const
-
转换为
__nv_bfloat162
数据类型的转换运算符。
-
__host__ __device__ inline explicit operator float2() const
-
转换为
float2
数据类型的转换运算符。
公共成员
-
__nv_fp8x2_storage_t __x
-
存储变量包含两个比例因子值的向量。
-
__nv_fp8x2_e8m0() = default