---
title: aclrtStreamAttr
description: "| 枚举项 | 说明 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclpythondevg_01_1106.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclpythondevg_01_1106.html
indexId: 67c54cff49745b1b597a93785d29e81cbeba5336dd1465407d189023059cebb571
---
# aclrtStreamAttr

| 枚举项 | 说明 |
| --- | --- |
| ACL\_STREAM\_ATTR\_FAILURE\_MODE=1 | 当Stream上的任务执行出错时，可通过该属性设置Stream的任务调度模式，以便控制某个任务失败后是否继续执行下一个任务 默认Stream不支持设置任务调度模式。 通过该属性设置任务调度模式，与set\_stream\_failure\_mode接口的功能一致。 |
| ACL\_STREAM\_ATTR\_FLOAT\_OVERFLOW\_CHECK=2 | 饱和模式下，当与上层训练框架（例如PyTorch）对接时，针对指定Stream，可通过该属性打开或关闭溢出检测开关。关闭后，将无法通过溢出检测算子获取任务是否溢出。 打开或关闭溢出检测开关后，仅对后续新下的任务生效，已下发的任务仍维持原样。 通过该属性设置溢出检测开关，与set\_stream\_overflow\_switch接口的功能一致。 需使用acl.rt.set\_device\_sat\_mode接口设置饱和模式后使用。 |
| ACL\_STREAM\_ATTR\_USER\_CUSTOM\_TAG=3 | 设置Stream上的溢出检测分组标签，以确定溢出发生时检测的粒度。如果不设置分组标签，默认为进程粒度。如果设置了分组标签，则仅检测与发生溢出的Stream具有相同分组标签的Stream。 |
