【技术实现步骤摘要】
一种异构众核架构加速卡的环境验证方法、装置及介质
[0001]本专利技术涉及数据处理
,尤其涉及一种异构众核架构加速卡的环境验证方法、装置及介质。
技术介绍
[0002]异构众核架构提供的超高速算力在人工智能与深度学习等需要大量计算的领域中发挥着极大作用,异构众核架构加速卡也在蓬勃发展中。因此,对异构众核架构加速卡的环境验证也至关重要。
[0003]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:目前,对异构众核框架加速卡运行的软硬件环境是否正确进行判断,大多还是通过人工手动方式来检查,这对上层应用软件开发人员来说有不小的挑战。一方面是因为上层开发人员基本是通过调用运行时接口库来使用计算服务,对底层库间的依赖关系不太清楚。另一方面是因为当硬件出现异常或不满足要求时,更是手足无措,难以定位是软件问题还是硬件问题。因此当上层应用软件运行失败或性能出现异常时,就需要组织多个部门的多个
的开发人员共同排查,这将耗费大量的人力与精力,且此类问题大多是由于软件环境配置不正确或硬件不满足要求造成的。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种异构众核架构加速卡的环境验证方法,其特征在于,包括:获取并解析待解析的命令,确定出命令解析结果;获取所述命令解析结果的至少一项检测项信息,并根据各所述检测项信息在预先构建的异构众核架构加速卡环境检测项数据库中进行查询,确定出目标查询结果;其中,所述检测项信息分为硬件环境检测、软件环境检测和基准环境测试;所述目标查询结果包括目标检测项信息和与所述目标检测项信息对应的配置参数;其中,配置参数是描述目标检测项信息的参数信息;获取所述目标查询结果对应的至少一个目标插件,并分别对各所述目标插件进行验证,直至遍历完成全部目标插件,生成验证结果;其中,所述获取所述目标查询结果对应的至少一个目标插件,并分别对各所述目标插件进行验证,直至遍历完成全部目标插件,生成验证结果,包括:分别获取各所述目标检测项信息各自对应的目标插件;根据配置参数分别对各所述目标插件进行验证,直至遍历完成全部目标插件,生成验证结果。2.根据权利要求1所述的方法,其特征在于,还包括:所述硬件环境检测为硬件参数检查、硬件稳定性监测和PCIE链路鉴定;所述软件环境检测为软件包检查和固件检查;所述基准环境测试为压力测试、内存带宽基准测试和P2P带宽基准测试。3.根据权利要求2所述的方法,其特征在于,在所述获取所述命令解析结果的至少一项检测项信息,并根据各所述检测项信息在预先构建的异构众核架构加速卡环境检测项数据库中进行查询,确定出目标查询结果之前,还包括:获取历史检测项信息和与所述历史检测项信息匹配的历史配置参数;将所述历史检测项信息按照预设的环境检测类型进行分类,根据分类结果,将所述历史检测项信息和所述历史配置参数进行存储,构建完成异构众核架构加速卡环境检测项数据库;其中,所述环境检测类型包括:硬件环境检测、软件环境检测和基准环境测试。4.根据权利要求3所述的方法,其特征在于,所述根据配置参数分别对各所述目标插件进行验证,直至遍历完成全部目标插件,生成验证结果,包括:在全部目标插件中,依次获取一个当前目标插件;获取与所述当前目标插件对应的当前配置参数,并对所述当前目标插件进行验证,直至遍历完成全部目标插件,生成验证结果。5.根据权利要求4所述的方法,其特征在于,在所述获取...
【专利技术属性】
技术研发人员:张介环,李宇轩,
申请(专利权)人:太初无锡电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。