函数:execute_async
C函数原型 |
aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, aclmdlDataset *output, aclrtStream stream) |
---|---|
Python函数 |
ret = acl.mdl.execute_async(model_id, input, output, stream) |
函数功能 |
执行模型推理,异步接口。 |
输入说明 |
model_id:int,指定需要执行推理的模型的ID。 调用acl.mdl.load_from_file接口/acl.mdl.load_from_mem接口/acl.mdl.load_from_file_with_mem接口/acl.mdl.load_from_mem_with_mem接口加载模型成功后,会返回模型ID。 input:int,模型推理的输入数据的指针地址,具体请参见aclmdlDataset。 output:int,模型推理的输出数据的指针地址,具体请参见aclmdlDataset。 stream:int,指定已创建的Stream指针地址,如需指定新的Stream,可通过acl.rt.create_stream等接口创建并获取Stream指针地址。 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
|
参考资源 |