以流程编排方式开发推理应用,开发流程参考如图1。
各环节关键步骤介绍:
通过调用业务流管理的API(MxStreamManager),先进行初始化,再加载业务流配置文件(*.pipeline),然后根据业务流配置文件中的StreamName往指定Stream获取输出数据(具体请参见业务集成),最后销毁Stream。
安装包中{vision安装路径}/samples/mxVision/下 C++和python目录中包含流程编排方式的样例,执行步骤可参考对应目录下的README.md,其中编译和执行脚本为对应目录下的run.sh。执行前,run.sh脚本中的CANN相关环境变量请修改为CANN的实际安装路径。