一种神经网络处理器的故障处理方法及装置制造方法及图纸

技术编号:36683602 阅读:24 留言:0更新日期:2023-02-27 19:43
公开了一种神经网络处理器的故障处理方法及装置,包括:获取神经网络处理器的故障信息,根据故障信息确定所述神经网络处理器中的故障模块的故障类型;根据故障类型,使用预设的调控模式对故障模块出现的故障进行处理。本公开在发现神经网络处理器出现故障时,不会立即重启整个神经网络处理器或者重启整个自动驾驶系统,而是采用上述方法先确定当前故障的故障类型,再选择相应的调控模式对故障模块出现的故障进行处理,可使得神经网络处理器能够快速恢复正常工作状态,并继续执行出错之前的任务,从而提高神经网络处理器的故障处理效率,保证了自动驾驶系统能够对外界信息作出快速的反应,且不会影响到任务的执行进程。且不会影响到任务的执行进程。且不会影响到任务的执行进程。

【技术实现步骤摘要】
一种神经网络处理器的故障处理方法及装置


[0001]本公开涉及人工智能
,更具体地,涉及一种神经网络处理器的故障处理方法、装置、可读存储介质及电子设备。

技术介绍

[0002]神经网络技术被广泛的应用到诸如安全监控、辅助驾驶、智能机器人、智能医疗等领域来完成各种任务,例如,在自动驾驶系统中,用于图像识别、图像分类、语音识别等,而在利用神经网络算法执行各种任务时需要利用到神经网络处理器来完成数据的处理,因此为了保证各种任务的顺利执行,对神经网络处理器(或称神经网络加速器)的故障处理是非常重要的。
[0003]目前,在检测到神经网络处理器存在故障时,通常会重启整个神经网络处理器。而对整个神经网络处理器进行重启需要耗费较长的时间,从而导致神经网络处理器不能对外界信息进行快速处理并反馈,影响任务的执行进程。

技术实现思路

[0004]为了解决上述技术问题,本公开实施例提供了一种神经网络处理器的故障处理方法及装置,可快速地定位到出错的模块,并进行故障识别,使得神经网络处理器能够快速恢复正常工作状态,并继续执行出错之前的任务,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种神经网络处理器的故障处理方法,包括:获取神经网络处理器的故障信息;根据所述故障信息确定所述神经网络处理器中的故障模块的故障类型;根据所述故障类型,使用预设的调控模式对所述故障模块出现的故障进行处理。2.根据权利要求1所述的方法,其中,所述根据所述故障类型,使用预设的调控模式对所述故障模块出现的故障进行处理,包括:当所述故障类型属于第一待确认故障时,接管控制所述神经网络处理器中的第一控制模块,以控制所述神经网络处理器中的至少一个计算模块进行重新计算操作;响应于结束所述重新计算操作后未接收到新的故障信息,将所述故障类型更新为已恢复故障,并解除对所述第一控制模块的接管控制。3.根据权利要求2所述的方法,其中,所述当所述故障类型属于第一待确认故障时,接管控制所述神经网络处理器中的第一控制模块,以控制所述神经网络处理器中的至少一个计算模块进行重新计算操作,包括:当所述故障类型属于第一待确认故障时,向所述神经网络处理器中的第二控制模块发送所述第一待确认故障,以获取所述第二控制模块返回的与所述第一待确认故障的处理相关的至少两个关联计算模块的计算执行顺序;接管所述神经网络处理器中的第一控制模块,控制所述至少两个关联计算模块按照所述计算执行顺序进行重新计算操作。4.根据权利要求1所述的方法,其中,所述根据所述故障类型,使用预设的调控模式对所述故障模块出现的故障进行处理,包括:当所述故障类型属于第二待确认故障时,接管控制所述神经网络处理器中的第一控制模块,以控制所述神经网络处理器中的计算模块进行第一重新计算操作,得到第一计算结果;基于所述第一计算结果,控制所述计算模块进行第二重新计算操作;响应于结束所述第一重新计算操作和所述第二重新计算操作后均未接收到新的故障信息,将所述故障类型更新为已恢复故障,并解除对所述第一控制模块的接管控制。5.根据权利要求2~4中任一项所述的方法,其中,所述根据所述故障类型,使用预设的调控模式对所述故障模块出现的故障进行处理之前,还包括:当所述故障类型属于待确认故障时,接管控制所述神经网络处理器中的第一控制模块,以控制所述神经网络处理器中的计算模块进行自测试操作;响应于自测试操作结束后未接收到新的故障信息,将所述故障类型更新为瞬态可恢复故障,并控制所述计算模块进行重新计算操作;响应于重新计算操作结束后未接收到新的故障信息,解除对所述第一控制模块的接管控制;或者,响应于自测试操作结束后接收到新的故障信...

【专利技术属性】
技术研发人员:谭洪贺
申请(专利权)人:北京地平线机器人技术研发有限公司
类型:发明
国别省市:

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

1