一种算法模型加载方法、装置、设备及存储介质与流程

文档序号:34186384发布日期:2023-05-17 13:19阅读:24来源:国知局
一种算法模型加载方法、装置、设备及存储介质与流程

本发明涉及算法模型应用领域,特别涉及一种算法模型加载方法、装置、设备及存储介质。


背景技术:

1、随着计算机技术的发展,算法模型的种类和数量也越来越多,随之而来的是需要对设备的算法模型不断进行更新升级,以更好地满足企业和门店的需求。目前,现有的设备加载算法模型和升级算法模型都需要一台一台设备分别进行算法模型的下载,或者将设备进行回厂以进行算法模型的切换和升级。为此,如果更有效地实现对多台设备的算法模型的统一管理是目前有待解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种算法模型加载方法、装置、设备及存储介质,能够通过paas平台实现对若干设备的算法模型的统一管理,并通过paas平台进行算法模型下发流程,避免了设备回厂,使得目标设备可以获取并加载相应的待加载算法模型。其具体方案如下:

2、第一方面,本申请提供了一种算法模型加载方法,应用于paas平台,包括:

3、通过所述paas平台的预设平台配置界面从若干设备中确定当前需要加载算法模型的目标设备;所述目标设备包括一台或多台设备;

4、从各所述目标设备分别支持的算法模型列表中选择相应的待加载算法模型;

5、将各所述待加载算法模型与相应的所述目标设备进行关联,并将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址获取并加载所述待加载算法模型。

6、可选的,所述从各所述目标设备分别支持的算法模型列表中选择相应的待加载算法模型之前,还包括:

7、获取与各所述目标设备相关的企业算法模型信息以及各所述目标设备分别对应的各目标设备信息;

8、对所述企业算法模型信息以及各所述目标设备信息进行分析,以得到各所述目标设备分别支持的算法模型列表,并显示在所述预设平台配置界面上。

9、可选的,所述将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址获取并加载所述待加载算法模型,包括:

10、基于本地存储的算法模型与版本下载地址之间的对应关系确定出与各所述待加载算法模型分别对应的各版本下载地址;

11、将各所述待加载算法模型的版本下载地址以及预先配置的与各所述待加载算法模型分别对应的执行参数下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址对所述待加载算法模型进行下载并保存至预设存储器,然后基于接收到的所述执行参数对从所述预设存储器中获取并完成加载的所述待加载算法模型进行执行。

12、可选的,所述基于接收到的所述执行参数对从所述预设存储器中获取并完成加载的所述待加载算法模型进行执行,包括:

13、通过所述待加载算法模型的模型参数从所述预设存储器中读取所述待加载算法模型;

14、利用所述待加载算法模型对算力模块进行初始化,以得到上下文信息;

15、根据所述上下文信息查询所述待加载算法模型的输入输出信息,并基于所述输入输出信息、所述上下文信息和所述执行参数对所述待加载算法模型进行算法推理,以完成对所述待加载算法模型的初始化检测;

16、基于应用场景设置相应的算法模型运行参数,以及根据所述算法模型运行参数并利用初始化检测后的所述待加载算法模型开启对应的算法检测。

17、可选的,所述将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备的过程中,还包括:

18、将各所述待加载算法模型的模型有效期限下发至相应的所述目标设备;

19、如果各所述目标设备的当前算法模型的使用期限超过对应的所述模型有效期限时,则下发到期通知至相应的所述目标设备。

20、可选的,所述方法还包括:

21、获取各所述目标设备的最新算法模型信息,并基于所述最新算法模型信息判断是否对各所述目标设备的当前算法模型进行更新;

22、如果是,则在所述预设平台配置界面上显示用于提示各所述目标设备的当前算法模型版本过低的提示信息,并将最新版本的各所述当前算法模型作为各待更新算法模型;

23、触发将各所述待更新算法模型的最新版本下载地址下发至相应的所述目标设备的步骤,以便所述目标设备根据接收到的所述最新版本下载地址将所述当前算法模型变更为所述待更新算法模型。

24、可选的,所述触发将各所述待更新算法模型的最新版本下载地址下发至相应的所述目标设备的步骤之后,还包括:

25、如果目标待更新算法模型的最新版本下载地址下发失败,则将相应的所述目标设备的硬件版本更新为与所述目标待更新算法模型对应的目标硬件版本,以得到相应的更新后目标设备;

26、重新触发将所述目标待更新算法模型的最新版本下载地址下发至所述更新后目标设备的步骤。

27、第二方面,本申请提供了一种算法模型加载装置,应用于paas平台,包括:

28、目标设备确定模块,用于通过所述paas平台的预设平台配置界面从若干设备中确定当前需要加载算法模型的目标设备;所述目标设备包括一台或多台设备;

29、算法模型选择模块,用于从各所述目标设备分别支持的算法模型列表中选择相应的待加载算法模型;

30、下载地址下发模块,用于将各所述待加载算法模型与相应的所述目标设备进行关联,并将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址获取并加载所述待加载算法模型。

31、第三方面,本申请提供了一种电子设备,包括:

32、存储器,用于保存计算机程序;

33、处理器,用于执行所述计算机程序以实现前述的算法模型加载方法。

34、第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的算法模型加载方法。

35、本申请中,通过所述paas平台的预设平台配置界面从若干设备中确定当前需要加载算法模型的目标设备;所述目标设备包括一台或多台设备;从各所述目标设备分别支持的算法模型列表中选择相应的待加载算法模型;将各所述待加载算法模型与相应的所述目标设备进行关联,并将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址获取并加载所述待加载算法模型。由此可见,本申请通过paas平台实现对若干设备的算法模型的统一管理,并通过paas平台用户可以自行选择想要加载的待加载算法模型并将待加载算法模型的版本下载地址下发至相应的目标设备,避免了设备回厂,实现了待加载算法模型在目标设备的移植,使得目标设备根据版本下载地址可以获取并加载待加载算法模型。



技术特征:

1.一种算法模型加载方法,其特征在于,应用于paas平台,包括:

2.根据权利要求1所述的算法模型加载方法,其特征在于,所述从各所述目标设备分别支持的算法模型列表中选择相应的待加载算法模型之前,还包括:

3.根据权利要求1所述的算法模型加载方法,其特征在于,所述将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备,以便所述目标设备根据接收到的所述版本下载地址获取并加载所述待加载算法模型,包括:

4.根据权利要求3所述的算法模型加载方法,其特征在于,所述基于接收到的所述执行参数对从所述预设存储器中获取并完成加载的所述待加载算法模型进行执行,包括:

5.根据权利要求1所述的算法模型加载方法,其特征在于,所述将各所述待加载算法模型的版本下载地址下发至相应的所述目标设备的过程中,还包括:

6.根据权利要求1至5任一项所述的算法模型加载方法,其特征在于,还包括:

7.根据权利要求6所述的算法模型加载方法,其特征在于,所述触发将各所述待更新算法模型的最新版本下载地址下发至相应的所述目标设备的步骤之后,还包括:

8.一种算法模型加载装置,其特征在于,应用于paas平台,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的算法模型加载方法。


技术总结
本申请公开了一种算法模型加载方法、装置、设备及存储介质,涉及算法模型应用领域,该方法包括:通过PaaS平台的预设平台配置界面从若干设备中确定当前需要加载算法模型的目标设备;所述目标设备包括一台或多台设备;从各目标设备分别支持的算法模型列表中选择相应的待加载算法模型;将各待加载算法模型与相应的目标设备进行关联,并将各待加载算法模型的版本下载地址下发至相应的目标设备,以便目标设备根据接收到的版本下载地址获取并加载待加载算法模型。本申请通过PaaS平台实现对若干设备的算法模型的统一管理,并通过PaaS平台进行算法模型下发流程,避免了设备回厂,使得目标设备可以获取并加载相应的待加载算法模型。

技术研发人员:刘依,黄祖鸿,薛飞,周圣强,黄岗
受保护的技术使用者:苏州万店掌网络科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1