---
title: aclmdlRICaptureEnd
description: "须知：本接口为试验特性，后续版本可能会存在变更，不支持应用于商用产品中。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_1784.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_1784.html
indexId: 8bf3f7f8f1eb8fa16d1e0515116e0b4fcc18eec6dd311fb3040a36da6b8f7d0e68
---
# aclmdlRICaptureEnd

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

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas 350 加速卡 | √ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | ☓ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | ☓ |


#### 功能说明

结束Stream的捕获动作，并获取模型运行实例，该模型用于暂存所捕获的任务。

本接口需与其它接口配合使用，以便捕获Stream上下发的任务，暂存在内部创建的模型中，用于后续的任务执行，以此减少Host侧的任务下发开销，配合使用流程请参见aclmdlRICaptureBegin接口处的说明。

在aclmdlRICaptureBegin接口中，如果将mode设置为非ACL_MODEL_RI_CAPTURE_MODE_RELAXED的值，则本接口和aclmdlRICaptureBegin接口必须位于同一线程中。


#### 函数原型

```
aclError aclmdlRICaptureEnd(aclrtStream stream, aclmdlRI *modelRI)
```


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| stream | 输入 | 指定Stream。类型定义请参见aclrtStream。 |
| modelRI | 输出 | 模型运行实例，该模型用于暂存所捕获的任务。类型定义请参见aclmdlRI。 |


#### 返回值说明

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


#### 接口调用示例

接口调用示例，参见单流捕获(https://www.hiascend.comdocument/detail/zh/canncommercial/900/programug/acldevg/runtime_doc_dev_0030.html)。
