更新时间:2022-09-07 GMT+08:00
分享

准备SDC算法

您需要先基于设备完成算法的开发,调测,才能将对应的算法发布到商城。

算法文件命名规范

命名规范:服务商名称_目标物体_系列-版本号-32/64位算法标识符.xxx.rpm

  • 服务商名称:建议使用服务商名称简写。
  • 目标物体:建议使用目标物体的英文单词,且只能包含英文大小写字母、数字、和下划线“_”,如helmet。
  • 系列:英文大写字母,如:D表示D系列。
  • 版本号:V大版本号.小版本号.发布号,如V1.0.0。
表1 版本号

字段类型

大版本号

小版本号

发布号

字符限制

纯数字

纯数字

纯数字

长度限制

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开发,最终将稳定的算法发布到好望商城。

表2 操作任务

操作项

任务说明

参考文档

应用开发

华为SDC OS采用轻量级微服务架构,以服务的形式提供基础硬件和公共软件能力。您可以基于开放的SDC OS进行算法的代码开发。

接口参考

模型训练

俗称“建模”,指通过分析手段、方法和技巧对准备好的数据进行探索分析,发现因果关系、内部联系和业务规律,从而得到一个或多个机器学习模型。

一站式开发平台使用指南

算法打包

将开发的代码和训练后的模型打包成算法包(RPM格式),以便发布到商城进行交易。

算法调试

将算法包安装到华为SDC上进行调试,验证算法的功能,从而确保发布到商城的算法的可用性。

相关文档