【技术实现步骤摘要】
一种测试环境检测方法、装置、电子设备和存储介质
[0001]本申请涉及计算机
,尤其涉及一种测试环境检测方法、装置、电子设备和存储介质。
技术介绍
[0002]当前所有基于神经网络的深度学习都需要算力极强的算力平台,如机器学习处理器(machine learning unit,MLU)、图形处理器(graphics processing unit,GPU)等。随着各种硬件百花齐放,评价一款硬件性能指标所做的准备工作就非常有必要,用户想快速测试同一个神经网络在不同硬件上的性能,需要保证测试代码及网络参数一致。
[0003]一般来说,在进行性能测试时往往直接在MLU、GPU等硬件上运行神经网络的测试代码,以获得性能测试结果。但是这样获得的性能测试结果可能存在不够精准的问题。因此,如何提高性能测试结果的精准性成为当前阶段亟待解决的技术问题。
技术实现思路
[0004]本申请实施例提供了一种测试环境检测方法、装置、电子设备和存储介质,提高了性能测试结果的精准性。
[0005]本申请第一方面提供了一种测试环境检测方法,所述方法应用于电子设备,所述方法包括:
[0006]获取至少一个测试环境检测参数和测试用例;
[0007]根据所述至少一个测试环境检测参数检测所述电子设备的测试环境是否满足进行性能测试的预设要求;
[0008]若所述电子设备的测试环境满足进行性能测试的预设要求,则在所述电子设备中执行所述测试用例,以进行性能测试得到性能测试结果。
[0009]本 ...
【技术保护点】
【技术特征摘要】
1.一种测试环境检测方法,其特征在于,所述方法应用于电子设备,所述方法包括:获取至少一个测试环境检测参数和测试用例;根据所述至少一个测试环境检测参数检测所述电子设备的测试环境是否满足进行性能测试的预设要求;若所述电子设备的测试环境满足进行性能测试的预设要求,则在所述电子设备中执行所述测试用例,以进行性能测试得到性能测试结果。2.根据权利要求1所述的方法,其特征在于,所述至少一个测试环境检测参数包含在测试环境检测脚本文件中,所述根据所述至少一个测试环境检测参数检测所述电子设备的测试环境是否满足进行性能测试的预设要求,包括:运行所述测试环境检测脚本文件,以根据所述至少一个测试环境检测参数检测所述电子设备的测试环境是否满足进行性能测试的预设要求。3.根据权利要求1或2所述的方法,其特征在于,所述至少一个测试环境检测参数包括第一测试环境检测参数,所述方法还包括:基于所述第一测试环境检测参数,检测所述电子设备中不同板卡之间的通信链路是否存在故障;若是,则输出故障的通信链路所对应的板卡的标识;若否,则确定所述电子设备的测试环境满足进行性能测试的预设要求。4.根据权利要求1
‑
3任意一项所述的方法,其特征在于,所述至少一个测试环境检测参数还包括第二测试环境检测参数,所述方法还包括:基于所述第二测试环境检测参数,检测是否开启所述任务加速服务;若是,则确定所述电子设备的测试环境满足进行性能测试的预设要求;若否,则获取测试环境配置文件;所述测试环境配置文件包括第一测试环境配置参数,所述第一测试环境配置参数用于开启所述任务加速服务;运行所述测试环境配置文件,以按照所述第一测试环境配置参数进行测试环境配置。5.根据权利要求1
‑
4任意一项所述的方法,其特征在于,所述至少一个测试环境检测参数还包括第三测试环境检测参数,所述方法还包括:基于所述第三测试环境检测参数,检测是否开启所述中断均衡服务;若是,则确定所述电子设备的测试环境满足进行性能测试的预设要求;若否,则运行测试环境配置文件,以按照所述测试环境配置文件中的第二测试环境配置参数进行测试环境配置;所述第二测试环境配置参数用于开启所述中断均衡服务。6.根据权利要求1
‑
5任意一项所述的方法,其特征在于,所述至少一个测试环境检测参数还包括第四测试环境检测参数,所述方法还包括:基于所述第四测试环境检测参数,检测是否开启所述高性能模式;若是,则确定所述电子设备的测试环境满足进行性能测试的预设要求;若否,则运行所述测试环境配置文件,以按照所述测试环境配置文件中的第三测试环境配置参数进行测试环境配置;所述第三测...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:上海寒武纪信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。