开发流程
使用MindStudio开发和运行推理业务步骤如图1所示,其中“深入开发”为SDK高级特性,用户可以视情况选择执行。
- 确定业务流程。
根据业务的功能如目标检测、图像分类、属性识别等,将业务流程进行模块化,请参见图1。
- 寻找合适插件。
首先根据已有SDK插件的功能描述和规格限制来匹配业务功能。当SDK提供的插件无法满足功能需求时,用户可以开发自定义插件。请参见插件开发、《Vision SDK 用户指南》的“插件参考”章节。
- 准备推理模型文件与数据集。
根据插件的实际应用场景,添加用于推理的模型文件和数据集。(加载的模型路径中不能有空格。)
- 转换模型。
在添加模型文件前,请参见模型转换和调优将第三方模型转换为适配昇腾AI处理器的离线模型(*.om文件)。模型转换具体指导与相关参数设置请参见《ATC工具使用指南》。
- 添加模型文件。
- 准备推理数据。
- 转换模型。
- 流程编排。
请参见可视化流程编排、《Vision SDK 用户指南》的“使用流程编排方式开发”章节。
- 业务集成。
- 编译与运行应用。
父主题: 开发应用