当前位置: 首页 > 专利查询>北京大学专利>正文

算子的测试方法及装置、非易失性存储介质、电子设备制造方法及图纸

技术编号:38338200 阅读:19 留言:0更新日期:2023-08-02 09:18
本申请公开了一种算子的测试方法及装置、非易失性存储介质、电子设备。其中,该方法包括:确定用于接收多个待测试算子库的宏函数接口,其中,多个待测试算子库基于不同的算子库框架;通过宏函数接口对多个待测试算子库中每个待测试算子的算子信息和每个待测试算子对应的测试操作进行提取;将提取到的算子信息与标准算子库中的标准算子信息进行对比,确定待测试算子中的目标待测试算子;分别基于提取到的测试操作和标准算子库中的标准测试操作对目标待测试算子进行测试,生成测试结果。本申请解决了由于无法基于不同框架的算子库中的不同算子进行测试造成的算子测试效率低下的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
算子的测试方法及装置、非易失性存储介质、电子设备


[0001]本申请涉及算子测试领域,具体而言,涉及一种算子的测试方法及装置、非易失性存储介质、电子设备。

技术介绍

[0002]随着人工智能和机器学习技术取得突飞猛进的成果,越来越多的人工智能算子库应运而生,这些算子库在诸多领域,如计算机视觉、自然语言处理、语音识别等方面,得到了广泛的应用和发展。在实际应用中,为了选取性能最优秀的算子库,研究人员和开发者需要对不同算子库的性能和结果进行比较。
[0003]然而,相关技术难以对不同算子库之间的性能进行测试和比较,这使得用户在使用多种算子库的场景下,需要分别使用不同的测试框架,增加了操作的复杂性。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种算子的测试方法及装置、非易失性存储介质、电子设备,以至少解决由于无法基于不同框架的算子库中的不同算子进行测试造成的算子测试效率低下的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种算子的测试方法,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种算子的测试方法,其特征在于,包括:确定用于接收多个待测试算子库的宏函数接口,其中,所述多个待测试算子库基于不同的算子库框架;通过所述宏函数接口对所述多个待测试算子库中每个待测试算子的算子信息和所述每个待测试算子对应的测试操作进行提取;将提取到的所述算子信息与标准算子库中的标准算子信息进行对比,确定所述待测试算子中的目标待测试算子;分别基于提取到的所述测试操作和所述标准算子库中的标准测试操作对所述目标待测试算子进行测试,生成测试结果。2.根据权利要求1所述的方法,其特征在于,确定用于接收多个待测试算子库的宏函数接口,包括:确定所述每个待测试算子库对应的所述测试操作;在所述测试操作中提取所述每个待测试算子库对应的基础数据结构和基础操作,其中,所述基础数据结构至少包括:张量、张量的数据类型和张量的存储设备,所述基础操作包括以下至少之一:张量创建和张量分解;确定用于提取所述每个待测试算子库中所述每个待测试算子的第一宏函数接口;确定用于提取所述每个待测试算子库的所述基础数据结构的第二宏函数接口;确定用于提取所述每个待测试算子库的所述基础操作的第三宏函数接口。3.根据权利要求2所述的方法,其特征在于,确定用于提取所述每个待测试算子库中所述每个待测试算子的第一宏函数接口,包括:确定所述每个待测试算子库中所述每个待测试算子对应的不同的第一信息,其中,所述第一信息至少包括:算子功能;确定目标框架中每个算子对应的不同的第一目标信息,其中,所述目标框架用于对所述多个待测试算子库进行测试;确定所述不同的第一信息与第一目标信息之间的多个第一映射关系;根据所述多个第一映射关系,确定所述第一宏函数接口。4.根据权利要求3所述的方法,其特征在于,确定用于提取所述基础数据结构的第二宏函数接口,包括:确定所述多个待测试算子库中所述每个待测试算子库的基础数据结构对应的不同的第二信息,其中,所述第二信息至少包括:张量的命名方式;确定所述目标框架的基础数据结构对应的第二目标信息;确定所述不同的第二信息与所述第二目标信息之间的多个第二映射关系;根据所述多个第二映射关系,确定所述第二宏函数接口。5.根据权利要求4所述的方法,其特征在于,确定用于提取所述基础操作的第三宏函数接口,包括:确定所述多个待测试算子库中每个待测试算子库的基础操作对应的不同的第三信息,其中,所述第三信息至少包括:张量创建的实现方式和张量分解的实现方式;确定所述目标框架的基础数据结构对应的第三目标信息;确定所述不同的第三信息与所述第三目标信息之间的多个第三映射关系;
根据所述多个第三映射关系,确定所述第三宏函数接口。6.根据权利要求1所述的方法,其特征在于,分别基于提取到的所述测试操作和所述标准算子库中的标准测试操作对所述目标待测试算子进行测试,生成测试结果,包括:分别基于提取到的所述测试操作和所述标准算子库中的标准测试操作对所述目标待测试算子进行基于正确性的第一测试,生成第一测试结果;分别基于提取到的所述测试操作和所述标准算子库中的标准测试操作对所述目标待测试算子进行基于...

【专利技术属性】
技术研发人员:向广宇杨超樊春马银萍李敏董昊森
申请(专利权)人:北京大学
类型:发明
国别省市:

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

1