深度学习模型统一应用方法、装置、服务器及存储介质制造方法及图纸

技术编号:37125672 阅读:30 留言:0更新日期:2023-04-01 05:22
本发明专利技术提供的深度学习模型统一应用方法、装置、服务器及存储介质,属于深度学习技术领域,包括:根据目标模型的描述文件,构建中间协议对象;根据应用需求,对中间协议对象中的模块进行替换,以确定目标协议对象;目标协议对象中的每个模块接口一致;基于目标设备的设备信息,根据目标协议对象,生成与应用需求对应的应用代码,应用代码运行于目标设备。本发明专利技术提供的深度学习模型统一应用方法、装置、服务器及存储介质,通过将模型的描述文件构建成统一格式的中间协议对象,进而在优化模型的同时整合模型中的模块接口,使得模型能够适用于各种软硬件环境的设备,具有更高兼容性,为模型的应用提供优化空间。的应用提供优化空间。的应用提供优化空间。

【技术实现步骤摘要】
深度学习模型统一应用方法、装置、服务器及存储介质


[0001]本专利技术涉及深度学习
,尤其涉及一种深度学习模型统一应用方法、装置、服务器及存储介质。

技术介绍

[0002]近年来随着深度学习技术的迅速发展与落地,新的模型和训练策略层出不穷,相关的工具链也处在快速迭代的过程中,而在现有使用场景中,各类框架工具以及硬件平台的兼容问题无疑是需要突破的难点。
[0003]现有技术中的许多工具包和框架,满足了现有场景的一些需求。
[0004]然而,由于各个框架之间的兼容问题,往往会使现有的模型高度受制于软硬件环境。

技术实现思路

[0005]本专利技术提供的深度学习模型统一应用方法、装置、服务器及存储介质,用以解决现有技术中由于各个框架之间的兼容问题,往往会使现有的模型高度受制于软硬件环境的缺陷,实现适用于各种软硬件环境的设备,具有更高兼容性。
[0006]本专利技术提供一种深度学习模型统一应用方法,包括:根据目标模型的描述文件,构建中间协议对象;根据应用需求,对所述中间协议对象中的模块进行替换,以确定目标本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种深度学习模型统一应用方法,其特征在于,包括:根据目标模型的描述文件,构建中间协议对象;根据应用需求,对所述中间协议对象中的模块进行替换,以确定目标协议对象;所述目标协议对象中的每个模块接口一致;基于目标设备的设备信息,根据所述目标协议对象,生成与所述应用需求对应的应用代码,所述应用代码运行于所述目标设备。2.根据权利要求1所述的深度学习模型统一应用方法,其特征在于,所述根据目标模型的描述文件,构建中间协议对象,包括:对所述描述文件进行格式转换,获取BM协议文件;将所述BM协议文件中所述目标模型的每个模块的接口对齐,构建所述中间协议对象。3.根据权利要求2所述的深度学习模型统一应用方法,其特征在于,所述将所述BM协议文件中各模块的接口对齐,构建所述中间协议对象,包括:根据所述目标模型的有向无环图的拓扑顺序,将所述BM协议文件中的接口对齐,以构建所述中间协议对象。4.根据权利要求1所述的深度学习模型统一应用方法,其特征在于,所述根据应用需求,对所述中间协议对象中的模块进行替换,以确定目标协议对象,包括:根据应用需求,确定至少一个替换模块,并对所述中间协议对象中的重复语句进行整合,确定合并协议对象;基于替换插件,利用所述替换模块,对所述合并协议对象中的模块进行替换,以生成所述目标协议对象;所述替换插件,用于将所述目标协议对象中的每个模块的接口调整一致。5.根据权利要求4所述的深度学习模型统一应用方法,其特征在于,所述基于替换插件,利用所述替换模块,对所述合并协议对象中的模块进行替换,以生成所述目标协议对象,包括:获取替换插件;对所述合并协议对象中的模块加入所述替换插件,以利用所述替换模块,对所述合并协议对象中的模块进行替换,生成替换协议...

【专利技术属性】
技术研发人员:曾国洋孙奥郑直
申请(专利权)人:北京面壁智能科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1