---
title: 函数：device_task_abort
description: "停止指定Device上的正在执行的任务，同时丢弃指定Device上已下发的任务。该接口支持用户设置永久等待、或配置具体的超时时间，若配置具体的超时时间，则调用本接口超出超时时间，则接口返回报错。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclpythondevg_01_1075.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclpythondevg_01_1075.html
indexId: 25bf6648cb4cbdc9db68252ae6f733c1e817b95d6e2988a264a261f33d53907a71
---
# 函数：device_task_abort

#### 功能说明

停止指定Device上的正在执行的任务，同时丢弃指定Device上已下发的任务。该接口支持用户设置永久等待、或配置具体的超时时间，若配置具体的超时时间，则调用本接口超出超时时间，则接口返回报错。


#### 函数原型

- C函数原型
  1 aclError aclrtDeviceTaskAbort(int32_tdeviceId,uint32_ttimeout);

- python函数
  1 ret=acl.rt.device_task_abort(device_id,timeout)


#### 参数说明

| 参数名 | 说明 |
| --- | --- |
| deviceId | int，Device ID。与set\_device接口中Device ID保持一致。 |
| timeout | int，超时时间。 取值说明如下： 0：表示永久等待； >0：配置具体的超时时间，单位是毫秒。最大超时时间36分钟。 |


#### 返回值说明

| 返回值 | 说明 |
| --- | --- |
| ret | int，错误码，返回0表示成功，返回其它值表示失败。 |


本接口为预留接口，暂不支持。
