准备SDC算法
您需要先基于设备完成算法的开发,调测,才能将对应的算法发布到商城。
算法文件命名规范
命名规范:服务商名称_目标物体_系列-版本号-32/64位算法标识符.xxx.rpm
- 服务商名称:建议使用服务商名称简写。
- 目标物体:建议使用目标物体的英文单词,且只能包含英文大小写字母、数字、和下划线“_”,如helmet。
- 系列:英文大写字母,如:D表示D系列。
- 版本号:V大版本号.小版本号.发布号,如V1.0.0。
字段类型 |
大版本号 |
小版本号 |
发布号 |
---|---|---|---|
字符限制 |
纯数字 |
纯数字 |
纯数字 |
长度限制 |
1~2位 |
1~2位 |
1~2位 |
承载内容 |
特性集 |
特性子集 |
承载发布的顺序号以及需要显式表达的属性(扩展属性标识) |
编号升级规则 |
当版本发生了重大的特性或者架构变更时,大版本号需要升级。 |
为快速响应客户需求,分步骤实现大版本号规划的特性集,每个小版本号实现一个特性子集。 |
每一次发布Update版本,发布序列号增加1。 |
举例 |
1 |
0 |
0 |
- 32/64算法标识符:64位填写为1,32位填写为2。
举例:如fws_helmet_D-V1.0.0-2.xxx.rpm
算法开发和调测
算法的开发者可以在自有环境实现模型训练和算法调测,同时华为也提供一站式开发平台,让不具备自有训练/调测环境的开发者能在线上实现AI开发,最终将稳定的算法发布到好望商城。
操作项 |
任务说明 |
参考文档 |
---|---|---|
应用开发 |
华为SDC OS采用轻量级微服务架构,以服务的形式提供基础硬件和公共软件能力。您可以基于开放的SDC OS进行算法的代码开发。 |
|
模型训练 |
俗称“建模”,指通过分析手段、方法和技巧对准备好的数据进行探索分析,发现因果关系、内部联系和业务规律,从而得到一个或多个机器学习模型。 |
|
算法打包 |
将开发的代码和训练后的模型打包成算法包(RPM格式),以便发布到商城进行交易。 |
|
算法调试 |
将算法包安装到华为SDC上进行调试,验证算法的功能,从而确保发布到商城的算法的可用性。 |