Skip to content

asc_hf32_round_mode

asc_hf32_round_mode用于Mmad计算开启HF32模式时由FP32舍入到HF32的舍入模式管理策略,在调用asc_set_hf32_round_mode时使用。

枚举类具体定义

C++
enum class asc_hf32_round_mode : uint8_t {
    NEAREST_AWAY = 0,
    NEAREST_EVEN = 1,
    NEAREST_ZERO = NEAREST_AWAY  // Compatible with the old name; the actual behavior is equivalent to NEAREST_AWAY.
};

枚举值详解

枚举值HF32 舍入模式管理策略
NEAREST_AWAYFP32将以向最接近的值舍入,平局时远离零的方式舍入为HF32。
NEAREST_EVENFP32将以向最接近的值舍入,平局时向偶数舍入的方式舍入为HF32。
NEAREST_ZERO用于兼容旧版实现,不推荐使用,实际行为等同于NEAREST_AWAY

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区