[发明专利]数据处理器功能开发系统、方法及计算设备在审
申请号: | 202110956073.8 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113778458A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 杨阳 | 申请(专利权)人: | 北京爱芯科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/76 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;曹威 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 处理器 功能 开发 系统 方法 计算 设备 | ||
本申请实施例提供一种数据处理器功能开发系统、方法及计算设备。其中,该开发系统应用于软件工具开发包SDK架构中,该开发系统包括:多个硬件平台接口模块:操作系统接口模块,CPU平台接口模块,数据处理器接口模块;在开发系统部署在目标操作系统中、目标CPU平台、目标数据处理器的情况下,从操作系统接口、目标CPU平台接口以及目标数据处理器接口各自对应的至少一种接口实现方式中,确定出各自对应的目标接口实现方式,并运行各个目标接口实现方式,以便该开发系统可以运行在目标操作系统中、目标CPU平台、目标数据处理器对应的硬件平台上。本申请实施例通过基于不用的硬件平台提供不同的目标接口实现方式,从而使该系统运行在不同的硬件平台上。
技术领域
本申请实施例涉及人工智能技术领域,尤其涉及一种数据处理器功能开发系统、方法及计算设备。
背景技术
目前,软件工具开发包(Software Development Kit,简称SDK)功能包由于其具有开发应用程序的某些功能,且可以为开发人员提供接口,从而开发人员可以通过接口调用SDK功能包,即可以在开发应用程序的过程中不用耗时研发某些功能也可以基于SDK功能包实现,进而缩短了开发人员针对某些产品的研发周期。
SDK功能包通常是由开发人员在SDK架构中开发获得,SDK架构包括至少一种开发系统,用于不同模块功能的开发,比如用于开发神经网络处理器(neural-networkprocessing units,简称NPU)功能的开发系统等,目前用于开发NPU功能的系统只能运行于一种硬件平台,其中硬件平台包括:中央处理器(central processing unit,简称CPU)平台以及NPU,并部署操作系统等等,比如某种用于开发NPU功能的开发系统只能运行于windows操作系统,ARM平台和型号为AX630A组成的硬件平台上。因此,如果在该开发系统不适用的硬件平台下对NPU功能进行开发,可能会出现兼容性问题。
因此,针对NPU功能的研发人员来说,要想开发针对不同硬件平台的NPU功能开发系统,只能分别开发出适用于不同硬件平台的开发系统,开发过程繁琐。
发明内容
本申请实施例提供一种数据处理器功能开发系统、方法及计算设备,用以解决现有技术中数据处理器功能开发系统开发过程繁琐的问题。
第一方面,本申请实施例中提供了一种数据处理器功能开发系统,应用于软件工具开发包SDK架构中,所述系统包括:
所述开发系统部署的硬件平台对应的多个硬件平台接口模块,所述多个硬件平台接口模块包括:操作系统接口模块、中央处理器CPU平台接口模块以及数据处理器接口模块;
所述操作系统接口模块,用于提供多个操作系统接口;针对所述多个操作系统接口分别提供至少一种操作系统接口实现方式;在所述开发系统部署在目标操作系统中的情况下,从所述至少一种操作系统接口实现方式中确定所述目标操作系统对应的目标操作系统实现方式;运行所述目标操作系统实现方式;
所述CPU平台接口模块,用于提供目标CPU平台接口;针对所述CPU平台接口提供至少一种CPU平台接口实现方式;在所述开发系统部署在目标CPU平台的情况下,从所述至少一种CPU平台接口实现方式中确定所述目标CPU平台对应的目标CPU平台实现方式;运行所述目标CPU平台实现方式;
所述数据处理器接口模块,用于提供至少一个数据处理器接口,所述数据处理器包括:神经网络处理器NPU、图像处理器GPU、张量处理器TPU、深度学习处理器DPU中任一种;针对所述至少一个数据处理器接口分别提供至少一个数据处理器接口实现方式;所述开发系统部署在目标数据处理器上的情况下,从所述至少一种操作系统接口实现方式中确定所述数据处理器对应的目标数据处理器实现方式;运行所述目标数据处理器实现方式。
第二方面,本申请实施例提供了一种数据处理器功能开发方法,应用于数据处理器功能开发系统中,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱芯科技有限公司,未经北京爱芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110956073.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种致密链格孢菌及其应用
- 下一篇:一种物流包裹用贴标装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置