---
title: 函数：set_ts_device
description: "| C函数原型 | aclError aclrtSetTsDevice(aclrtTsId tsId) |"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgp/aclpythondevg_01_0064.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgp/aclpythondevg_01_0064.html
indexId: 5984e02e56cfe0c272a25730418f0eb63d3f8eb2153ab3fdadf41ada6ddf5e25108
---
# 函数：set_ts_device

| C函数原型 | aclError aclrtSetTsDevice(aclrtTsId tsId) |
| --- | --- |
| Python函数 | ret = acl.rt.set\_ts\_device(ts\_id) |
| 函数功能 | 设置本次计算需要使用的Task Schedule，仅昇腾AI处理器支持vector core计算单元才生效，同步接口。 |
| 输入说明 | ts\_id：int，指定本次计算需要使用的Task Schedule。如果昇腾AI软件栈中仅有AICORE Task Schedule，则设置该参数无效，默认使用AICORE Task Schedule。 0：ACL\_TS\_ID\_AICORE，使用AICORE Task Schedule。 1：ACL\_TS\_ID\_AIVECTOR，使用AIVECTOR Task Schedule。 2：ACL\_TS\_ID\_RESERVED。 |
| 返回值说明 | ret：int，错误码。 返回0表示成功。 返回其它值表示失败。 |
| 约束说明 | 无 |
