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