[发明专利]算法软件的启动方法及装置、存储介质、电子装置在审
申请号: | 202111040582.2 | 申请日: | 2021-09-06 |
公开(公告)号: | CN113721944A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 周健;魏齐良;梅海波 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓婷 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 软件 启动 方法 装置 存储 介质 电子 | ||
1.一种算法软件的启动方法,其特征在于,包括:
通过基础镜像的代理服务获取所述基础镜像的环境配置信息,其中,所述环境配置信息包括以下至少之一:算法仓地址、算法软件类型、异构硬件类型和异构驱动类型;
根据所述环境配置信息在所述算法仓地址对应的算法仓中确定算法模型、异构软件工具开发包和算法软件包;
在所述基础镜像中加载所述算法模型、所述异构软件工具开发包和所述算法软件包,以启动算法软件包对应的算法软件。
2.根据权利要求1所述的算法软件的启动方法,其特征在于,根据所述环境配置信息在对应的算法仓中获取算法模型、异构软件工具开发包和算法软件包,包括:
根据所述算法仓地址确定所述算法仓,其中,所述算法仓包括:异构算法模型仓库、异构软件工具开发包仓库、算法软件包仓库;
根据所述算法类型和所述异构硬件类型在所述异构算法模型仓库中查找所述算法模型,根据所述算法类型、所述异构硬件类型和所述异构驱动类型在所述异构软件工具开发包仓库中查找所述异构软件工具开发包,以及根据所述算法类型在所述算法软件包仓库中查找所述算法软件包。
3.根据权利要求1所述的算法软件的启动方法,其特征在于,通过基础镜像的代理服务获取所述基础镜像的环境配置信息之前,所述方法还包括:
根据基础镜像的资源配置信息将所述基础镜像调度到所述算法仓地址对应的物理节点,其中,所述基础镜像包括:代理服务,所述资源配置信息包括以下至少之一:算法软件类型、资源限制、实例数量;
启动所述基础镜像的代理服务。
4.根据权利要求1所述的算法软件的启动方法,其特征在于,根据所述环境配置信息在所述算法仓地址对应的算法仓中确定异构软件工具开发包,包括:
将所述异构软件工具开发包进行接口封装,并确定所述异构软件工具开发包对应的接口;
通过所述接口在所述算法仓中获取所述异构软件工具开发包。
5.根据权利要求1所述的算法软件的启动方法,其特征在于,在所述基础镜像中加载所述算法模型、所述异构软件工具开发包和所述算法软件包,包括:
确定所述代理服务是否获取到所述算法模型的第一位置路径、所述异构软件工具开发包的第二位置路径和所述算法软件包的第三位置路径;
在所述代理服务获取到所述第一位置路径、所述第二位置路径和所述第三位置路径的情况下,根据第一位置路径、所述第二位置路径和所述第三位置路径在所述基础镜像中加载所述算法模型、所述异构软件工具开发包和所述算法软件包。
6.根据权利要求1所述的算法软件的启动方法,其特征在于,在所述基础镜像中加载所述算法模型、所述异构软件工具开发包和所述算法软件包,以启动算法软件包对应的算法软件,包括:
确定所述算法模型和所述异构软件工具开发包的是否完整,其中,所述完整性用于指示所述算法模型和所述异构软件工具开发包是否丢失部分数据;
在所述算法模型和所述异构软件工具开发包的完整的情况下,在所述基础模型中加载所述算法模型、所述异构软件工具开发包和所述算法软件包,并启动算法软件包对应的算法软件。
7.一种算法软件的启动装置,其特征在于,包括:
获取模块,用于通过基础镜像的代理服务获取所述基础镜像的环境配置信息,其中,所述环境配置信息包括以下至少之一:算法仓地址、算法软件类型、异构硬件类型和异构驱动类型;
确定模块,用于根据所述环境配置信息在所述算法仓地址对应的算法仓中确定算法模型、异构软件工具开发包和算法软件包;
启动模块,用于在所述基础镜像中加载所述算法模型、所述异构软件工具开发包和所述算法软件包,以启动算法软件包对应的算法软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111040582.2/1.html,转载请声明来源钻瓜专利网。