---
title: aclmdlRITaskSetParams
description: "须知：本接口为试验特性，后续版本可能会存在变更，不支持应用于生产环境中。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/API/runtimeapi/aclcppdevg_03_2181.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/API/runtimeapi/aclcppdevg_03_2181.html
indexId: b34e849e82132e89938f06b7805ab66dee26912a9b21d06f631e2081087c4d8b79
---
# aclmdlRITaskSetParams

须知：本接口为试验特性，后续版本可能会存在变更，不支持应用于生产环境中。

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Ascend 950PR / Ascend 950DT | √ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | ☓ |
| Atlas 推理系列产品 | ☓ |
| Atlas 训练系列产品 | ☓ |


#### 功能说明

设置任务的参数信息。

在调用本接口之前，请先使用aclmdlRIGetTasksByStream接口获取指定Stream中的所有任务，然后使用aclmdlRITaskGetParams接口获取指定任务的参数信息。如果需要更新参数信息，再调用aclmdlRITaskSetParams接口。


#### 函数原型

```
aclError aclmdlRITaskSetParams(aclmdlRITask task, aclmdlRITaskParams* params)
```


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| task | 输入 | 指定任务。类型定义请参见aclmdlRITask。 |
| params | 输入 | 参数信息。类型定义请参见aclmdlRITaskParams。 |


#### 返回值说明

返回0表示成功，返回其他值表示失败，请参见aclError。


#### 约束说明

- 对于同一个模型运行实例，本接口不支持并发调用。
- 在更新任务参数信息时，用户需确保修改后的模型运行实例中各任务的依赖关系正确，否则可能会导致后续业务异常，例如模型执行异常。
