CANN opbase Float6E3M2接口 Float6E3M2【免费下载链接】opbase本项目是CANN算子库的基础框架库为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase本章接口为预留接口后续有可能变更或废弃不建议开发者使用开发者无需关注。表 1接口列表接口定义功能说明FromBits()返回用于从位模式构造Float6E3M2对象的标签。Float6E3M2()struct Float6E3M2的默认构造函数初始化为零值。Float6E3M2(uint8_t bits, FromBitsTag)struct Float6E3M2的构造函数从原始位模式构造对象。Float6E3M2(float v)struct Float6E3M2的构造函数从float值构造对象。operator float()将Float6E3M2转换为float。operator double()将Float6E3M2转换为double。Epsilon()返回Float6E3M2数据类型的机器epsilon值。Highest()返回Float6E3M2数据类型的最大有限值。Lowest()返回Float6E3M2数据类型的最小有限值。MinPositiveNormal()返回Float6E3M2数据类型的最小正规格化数。IsZero()判断当前Float6E3M2数值是否为零。IsNaN()判断当前Float6E3M2数值是否为NaN。IsInf()判断当前Float6E3M2数值是否为无穷大。isinf(const Float6E3M2 a)判断给定的Float6E3M2数值a是否为无穷大。isnan(const Float6E3M2 a)判断给定的Float6E3M2数值a是否为NaN。isfinite(const Float6E3M2 a)判断给定的Float6E3M2数值a是否为有限值。min()返回Float6E3M2数据类型的最小正规格化数。lowest()返回Float6E3M2数据类型的最小有限值。max()返回Float6E3M2数据类型的最大有限值。epsilon()返回Float6E3M2数据类型的机器epsilon值。round_error()返回Float6E3M2数据类型的最大舍入误差。infinity()返回Float6E3M2数据类型的最大值无无穷大表示返回最大有限值。quiet_NaN()返回Float6E3M2数据类型的quiet NaN值无NaN表示返回零值。signaling_NaN()返回Float6E3M2数据类型的signaling NaN值。denorm_min()返回Float6E3M2数据类型的最小正非规格化值。【免费下载链接】opbase本项目是CANN算子库的基础框架库为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考