【技术实现步骤摘要】
一种模型的部署方法、装置、计算机设备和存储介质
[0001]本专利技术实施例涉及自动化的
,尤其涉及一种模型的部署方法、装置、计算机设备和存储介质。
技术介绍
[0002]在当今工业界,机器学习的模型部署和服务多是以云计算作为核心的架构,多应用分布式架构,通过中心化的方式来完成模型的部署和服务,如SageMaker、Cloud ML和Seldon Score等,虽然各大云平台在某些细节上的要求不同,但其总体架构仍然保持着高度的一致性。
[0003]而自动化设备多应用边缘计算(Edge computing),是一种分散式运算的架构,将应用程序、数据资料与服务的运算,由中心计算节点,移往网络逻辑上的边缘计算节点来处理,但是,边缘计算因为设备性能、安全性等问题,难以应用通过中心化的方式来完成模型的部署和服务。
技术实现思路
[0004]本专利技术实施例提出了一种模型的部署方法、装置、计算机设备和存储介质,以解决边缘计算如何针对边缘计算部署模型的的问题。
[0005]第一方面,本专利技术实施例提 ...
【技术保护点】
【技术特征摘要】
1.一种模型的部署方法,其特征在于,包括:确定待针对自动化设备上线的目标模型;筛选可测试并运行所述目标模型的边缘计算节点,作为目标计算节点;校验所述边缘计算节点对于所述目标模型的安全性;若所述目标模型安全,则将所述目标模型部署至所述目标计算节点;在所述目标计算节点中,在隔离所述自动化设备所处的生产环境的条件下测试所述目标模型;若所述目标模型通过测试,则在所述边缘计算节点中将所述目标模型应用于所述生产环境,以向所述自动化设备提供自动化操作的运算服务。2.根据权利要求1所述的方法,其特征在于,所述筛选可测试并运行所述目标模型的边缘计算节点,作为目标计算节点,包括:确定所述目标模型要求的质量规范;采集各个边缘计算节点的状态;查找所述状态满足测试所述目标模型、且满足所述质量规范的边缘计算节点,作为目标计算节点。3.根据权利要求2所述的方法,其特征在于,所述采集各个边缘计算节点的状态,包括:启动状态控制器;调用所述状态控制器接收各个边缘结算节点在状态发生变化时,以状态代理的方式上报的状态;对所述边缘计算节点标记所述状态。4.根据权利要求2所述的方法,其特征在于,所述状态包括如下的至少一种:使用状态、运行状态、健康状态;其中,所述使用状态包括商用、测试、装配,所述运行状态包括忙碌、空闲、维修、停机,所述健康状态包括资源状态、硬件状态、预留位;所述质量规范包括如下的至少一种:业务指标、资源指标;所述查找所述状态满足测试所述目标模型、且满足所述质量规范的边缘计算节点,作为目标计算节点,包括:若所述使用状态为测试、所述运行状态为空闲,则确定所述边缘计算节点可测试所述目标模型;针对可测试所述目标模型的所述边缘计算节点,将所述硬件状态与所述业务指标进行匹配,将所述资源状态与所述资源指标进行匹配;若所述硬件状态满足所述业务指标,所述资源状态满足所述资源指标,则确定所述边缘计算节点为目标计算节点。5.根据权利要求1所述的方法,其特征在于,所述校验所述边缘计算节点对于所述目标模型的安全性,包括:确定训练所述目标模型的元数据,所述目标模型对于输入的数据和/或输出的数据的要求,所述目标模型对于上游和/或下游的模块的依赖关系;若所述边缘计算节点与所述元数据匹配、满足于输入的数据和/或输出的数据的要求、
满足所述依赖关系,则确定所述边缘计算节点对于所述目标模型安全。6.根据权利要求1所述的方法,其特征在于,在所述筛选可测试并运行所述目标模型的边缘计算节点,作为目标计算节点之后,还包括:查询原始模型,所述目标模型与所述原始模型属于同一模型的不同版本;获取所述目标模型执行自动化操作的运算时的第一指标、所述原始模型执行自动化操作的运行时的第二指标;若所述第一指标差于所述第二指标,且所述第一指标与所述第二指标之间的差异大于预设的阈值,则禁止部署所述目标模型。7.根据权利要求1所述的方法,其特征在于,所述在所述目标计算节点中,在隔离所述自动化设备所处的生产环境的条件下测试所述目标模型,包括:在所述目标计算节点中查找历史...
【专利技术属性】
技术研发人员:沈旭,陈飞,韩旭,
申请(专利权)人:广州文远知行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。