# aclrtSetOpExecuteTimeOut

#### 函数功能

设置算子执行的超时时间。同步接口。


#### 约束说明

- 不调用本接口，算子执行的默认超时时间如下：| 版本 | AI Core算子的默认超时时间 | AI CPU算子的默认超时时间 |
| --- | --- | --- |
| Atlas 200/500 A2推理产品 | 1091秒 | 30秒 |


- 一个进程内多次调用本接口，则以最后一次设置的时间为准，允许设置的最大时间如下：| 版本 | AI Core算子的最大超时时间 | AI CPU算子的最大超时时间 |
| --- | --- | --- |
| Atlas 200/500 A2推理产品 | 1091秒 | 1091秒 |


#### 函数原型

aclError aclrtSetOpExecuteTimeOut(uint32_t timeout)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| timeout | 输入 | 设置超时时间，单位为秒。 将该参数设置为0时，表示使用默认超时时间。 |


#### 返回值说明

返回0表示成功，返回其它值表示失败。
