买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京大学;北京大学长沙计算与数字经济研究院
摘要:本申请公开了一种BLAS库的测试方法及装置、非易失性存储介质、电子设备。其中,该方法包括:获取参数列表,其中,参数列表中记录有多个标识信息和多个操作名称;解析参数列表,得到多个标识信息和多个操作名称;确定与每个目标平台对应的测试项目,并在每个目标平台中创建与每个测试项目对应的测试环境,其中,测试项目包括:计算类操作测试和辅助类操作测试;调用与每个操作名称对应的测试程序在每个测试环境对BLAS库进行测试,得到BLAS库在每个目标平台的测试结果。本申请解决了由于相关技术中用于测试BLAS库的方法无法兼容多个异构平台造成的无法在跨平台场景下进行任意两个BLAS库的正确性对齐测试和性能对齐测试的技术问题。
主权项:1.一种BLAS库的测试方法,其特征在于,包括:获取参数列表,其中,所述参数列表中记录有多个标识信息和多个操作名称,所述标识信息用于指示运行基础线性代数子程序BLAS库的目标平台,所述操作名称用于指示所述BLAS库的测试项目;解析所述参数列表,得到多个所述标识信息和多个所述操作名称;确定与每个所述目标平台对应的测试项目,并在每个所述目标平台中创建与每个所述测试项目对应的测试环境,其中,所述测试项目包括:计算类操作测试和辅助类操作测试;调用与每个所述操作名称对应的测试程序在每个所述测试环境对所述BLAS库进行测试,得到所述BLAS库在每个所述目标平台的测试结果,包括:在所述操作名称对应的测试项目为所述计算类操作测试的情况下,在每个所述测试环境对所述BLAS库进行计算类操作测试,得到所述BLAS库在每个所述目标平台的第一测试结果;其中,在每个所述测试环境对所述BLAS库进行计算类操作测试,包括:在所述测试环境中的初始化数据中筛选第一类目标测试数据,其中,所述第一类目标测试数据为对所述BLAS库进行所述计算类操作测试的数据;确定所述第一类目标测试数据的类型,其中,所述类型包括:第一类数据和第二类数据,所述第一类数据为格式与所述BLAS库规定的数据格式相同的数据,所述第二类数据为格式与所述BLAS库规定的数据格式不相同的数据;在所述第一类目标测试数据为所述第一类数据的情况下,利用所述第一类数据对所述BLAS库进行正确性测试和性能测试,其中,所述正确性测试用于测试所述BLAS库在每个所述测试环境下执行计算类操作的正确率,所述性能测试用于测试所述BLAS库在每个所述测试环境下执行所述计算类操作时的性能;在所述第一类目标测试数据为所述第二类数据的情况下,对所述BLAS库进行正确性测试。
全文数据:
权利要求:
百度查询: 北京大学 北京大学长沙计算与数字经济研究院 BLAS库的测试方法及装置、非易失性存储介质、电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。