---
title: aclrtFloatOverflowMode
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_1389.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_1389.html
indexId: 543163223a26fe276da367137ede349300f2b1f292a2ac3ec7fa4fe5b173ccd968
---
# aclrtFloatOverflowMode

```
typedef enum aclrtFloatOverflowMode {
    ACL_RT_OVERFLOW_MODE_SATURATION = 0, // 溢出检测饱和模式
    ACL_RT_OVERFLOW_MODE_INFNAN,         // 溢出检测Inf/NaN模式，默认值
    ACL_RT_OVERFLOW_MODE_UNDEF,
} aclrtFloatOverflowMode;
```

对比于Inf/NaN模式，饱和模式下，计算结果如果是Inf，最终结果是一个极大值；计算结果如果是NaN，最终结果是0。若设置成饱和模式，计算精度可能存在误差，该模式仅为兼容旧版本，后续不演进。

Atlas 350 加速卡不支持饱和模式。
