aclmdlRIBindStream
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Atlas A3 训练系列产品/Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品/Atlas A2 推理系列产品 | √ |
功能说明
将模型运行实例与Stream绑定。
函数原型
aclError aclmdlRIBindStream(aclmdlRI modelRI, aclrtStream stream, uint32_t flag)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| modelRI | 输入 | 模型运行实例。 此处的modelRI需与aclmdlRIBuildBegin接口中的modelRI保持一致。 |
| stream | 输入 | 指定Stream。 此处的Stream需通过aclrtCreateStreamWithConfig接口创建ACL_STREAM_PERSISTENT类型的Stream。 不支持传NULL,不支持一个Stream绑定多个modelRI的场景。 |
| flag | 输入 | 标记该Stream是否从模型执行开始时就运行。 - ACL_MODEL_STREAM_FLAG_HEAD:首Stream,模型执行开始时就运行的Stream。 - ACL_MODEL_STREAM_FLAG_DEFAULT:模型执行过程中,根据分支算子或循环算子激活的Stream,后续可调用aclrtActiveStream接口激活Stream 宏定义如下: #define ACL_MODEL_STREAM_FLAG_HEAD 0x00000000U #define ACL_MODEL_STREAM_FLAG_DEFAULT 0x7FFFFFFFU |
返回值说明
返回0表示成功,返回其他值表示失败,请参见aclError。