aclrtSetStreamFailureMode
产品支持情况
|
产品 |
是否支持 |
|---|---|
|
Atlas 350 加速卡 |
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
功能说明
当一个Stream上下发了多个任务时,可通过本接口指定任务调度模式,以便控制某个任务失败后是否继续执行下一个任务。
函数原型
1
|
aclError aclrtSetStreamFailureMode(aclrtStream stream, uint64_t mode) |
参数说明
|
参数名 |
输入/输出 |
说明 |
|---|---|---|
|
stream |
输入 |
待操作Stream。类型定义请参见aclrtStream。 |
|
mode |
输入 |
当一个Stream上下发了多个任务时,可通过本参数指定任务调度模式,以便控制某个任务失败后是否继续执行下一个任务。 取值范围如下:
|
返回值说明
返回0表示成功,返回其他值表示失败,请参见aclError。
约束说明
- 针对指定Stream只能调用一次本接口设置任务调度模式。
- 当Stream上设置了遇错即停模式,该Stream所在的Context下的其它Stream也是遇错即停 。
- 对于Atlas 350 加速卡、
Atlas A3 训练系列产品 /Atlas A3 推理系列产品 、Atlas A2 训练系列产品 /Atlas A2 推理系列产品 ,支持指定默认Stream(即stream参数传入NULL)。 - 对于
Atlas 200I/500 A2 推理产品 、Atlas 推理系列产品 、Atlas 训练系列产品 ,不支持指定默认Stream(即stream参数传入NULL)。
父主题: Stream管理