[发明专利]多生态间的软件迁移方法、装置、计算机设备及存储介质在审

专利信息
申请号: 202110623284.X 申请日: 2021-06-04
公开(公告)号: CN113360184A 公开(公告)日: 2021-09-07
发明(设计)人: 杨璇;胡辰;卜景德 申请(专利权)人: 曙光信息产业(北京)有限公司
主分类号: G06F8/76 分类号: G06F8/76;G06F8/41
代理公司: 北京品源专利代理有限公司 11332 代理人: 孟金喆
地址: 100193 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 生态 软件 迁移 方法 装置 计算机 设备 存储 介质
【说明书】:

发明公开了一种多生态间的软件迁移方法、装置、计算机设备及存储介质,该方法包括:获取目标软件在第一生态中调用的第一API;根据第一API生成映射关系,映射关系包括第一API与第二API的映射关系,第二API为第二生态调用的API,第二API在第二生态的功能与第一API在第一生态的功能相同;根据映射关系对第一API进行迁移。相对于目前缺少普遍适用于不同生态间的软件迁移的问题,本发明实施例中生成的映射关系,能够表示第一生态的第一API与第二生态的第二API的映射关系,根据映射关系能够完成目标软件从第一生态至第二生态的迁移,提高软件代码的迁移效率。

技术领域

本发明实施例涉及人工智能技术,尤其涉及一种多生态间的软件迁移方法、装置、计算机设备及存储介质。

背景技术

目前越来越多的硬件被用于进行人工智能的机器学习。由于显卡具备一定的计算能力,常被用于进行机器学习的某些计算任务。该计算任务的执行依据程序员预先编辑的软件代码实现,该软件代码通过调用应用程序接口(Application ProgrammingInterface,API)完成硬件的驱动以实现计算任务。

不同品牌的显卡具备各自独有的生态,每个生态具有自身特有的软件库以及API,因此一套软件代码无法同时在不同品牌的显卡生态中运行。目前缺少在不同平台生态间进行软件迁移的方案,导致程序员需要针对每个显卡生态分别编写一套软件代码,软件迁移效率低。

发明内容

本发明提供一种多生态间的软件迁移方法、装置、计算机设备及存储介质,以实现提高软件代码的迁移效率。

第一方面,本发明实施例提供了一种多生态间的软件迁移方法,其特征在于,包括:

获取目标软件在第一生态中调用的第一API;

根据第一API生成映射关系,映射关系包括第一API与第二API的映射关系,第二API为第二生态调用的API,第二API在第二生态的功能与第一API在第一生态的功能相同;

根据映射关系对第一API进行迁移。

在上述方案的基础上,获取目标软件在第一生态中调用的第一API,包括:

根据目标软件的代码结构确定API调用关系;

根据调用关系确定第一自定义API和第一生态的第一基础API。

上述方案根据目标软件的代码结构能够得到目标软件中API的调用关系,因此能够清晰快捷的获取第一生态中所调用的第一API,且能够普遍适用于不同生态,易用性强。根据调用关系可确定用户自定义的第一自定义API以及第一生态原生的第一基础API,达到识别原生API与自定义API的目的,更加进准确的对API进行划分。

在上述方案的基础上,根据调用关系确定第一自定义API和第一生态的第一基础API,包括:

根据调用关系确定被调用的目标API;

若目标API属于第一生态提供的基础API,将目标API确定为第一基础API;

否则,若目标API不属于第一生态提供的基础API,将目标API确定为第一自定义API。

上述方案根据第一生态的底层API对调用关系中的目标API进行分类,分别确定为第一基础API或第一自定义API,实现基于第一生态的目标API分类,准确的确定目标API的类型,提高分类准确性。

在上述方案的基础上,根据第一API生成映射关系,包括:

获取第二生态中与第一基础API对应的第二基础API;

根据第二基础API和第一基础API生成第一基础API的映射关系;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110623284.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top