人工智能芯片的调整方法、装置、芯片和存储介质制造方法及图纸

技术编号:38538776 阅读:10 留言:0更新日期:2023-08-19 17:07
本公开实施例公开了一种人工智能芯片的调整方法、装置、芯片和存储介质,其中,方法包括:确定人工智能芯片中的人工智能加速器出现预设状态的状态信息;基于状态信息,调整人工智能芯片的工作状态。本公开实施例由于人工智能加速器出现预设状态的状态信息可以表征加速器出现预设状态的连续性及频率,因此可以根据状态信息的不同情况为人工智能芯片设置不同的运行状态,从而可以在加速器出现预设状态的状态信息满足不同条件时,将人工智能芯片的工作状态调整为不同的运行状态,在保证加速器运算结果可用的前提下,可以提高芯片产品的可用性,从而大大提高芯片产品的利用率。从而大大提高芯片产品的利用率。从而大大提高芯片产品的利用率。

【技术实现步骤摘要】
人工智能芯片的调整方法、装置、芯片和存储介质


[0001]本公开涉及人工智能芯片领域,尤其是一种人工智能芯片的调整方法、装置、芯片和存储介质。

技术介绍

[0002]在自动驾驶、辅助驾驶等场景,通常需要利用人工智能芯片上的人工智能加速器执行算法模型指令,以完成对传感器采集到的图像的感知识别等图像处理,获得处理结果,用于车辆的规划与控制。相关技术中,由于自动驾驶、辅助驾驶等应用对安全性的要求较高,当人工智能加速器出现硬件错误时,采取的应对措施通常是停止运行人工智能芯片,导致芯片产品有效利用率较低。

技术实现思路

[0003]为了解决上述芯片产品有效利用率较低等技术问题,本公开的实施例提供了一种人工智能芯片的调整方法、装置、芯片和存储介质,以提高芯片产品的利用率。
[0004]本公开的第一个方面,提供了一种人工智能芯片的调整方法,包括:确定人工智能芯片中的人工智能加速器出现预设状态的状态信息;基于所述状态信息,调整所述人工智能芯片的工作状态。
[0005]本公开的第二个方面,提供了一种人工智能芯片的调整装置,包括:处理模块,用于确定人工智能芯片中的人工智能加速器出现预设状态的状态信息;控制模块,用于基于所述状态信息,调整所述人工智能芯片的工作状态。
[0006]本公开的第三个方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本公开上述任一实施例所述的人工智能芯片的调整方法。
[0007]本公开的第四个方面,提供一种人工智能芯片,包括:人工智能加速器和人工智能芯片的调整装置;其中,所述人工智能芯片的调整装置用于执行本公开上述任一实施例所述的人工智能芯片的调整方法。
[0008]本公开的第五个方面,提供了一种计算机程序产品,当所述计算机程序产品中的指令被处理器执行时,执行本公开第一个方面实施例提供的人工智能芯片的调整方法。
[0009]基于本公开上述实施例提供的人工智能芯片的调整方法、装置、芯片和存储介质,可以在芯片工作过程中,可以基于人工智能芯片中的人工智能加速器出现预设状态的状态信息,调整人工智能芯片的工作状态,由于人工智能加速器出现预设状态的状态信息可以表征加速器出现预设状态的连续性及频率,因此可以根据状态信息的不同情况为人工智能芯片设置不同的运行状态,从而可以在加速器出现预设状态的状态信息满足不同条件时,将人工智能芯片的工作状态调整为不同的运行状态,比如当加速器仅出现偶发性的预设状态时保持芯片的当前运行状态,或者当部分加速器的状态信息满足预设条件时,将芯片的工作状态调整为部分加速器可用的运行状态,在保证加速器运算结果可用的前提下,可以
提高芯片产品的可用性,从而大大提高芯片产品的利用率。
附图说明
[0010]图1本公开提供的人工智能芯片的调整方法的一个示例性的应用场景;
[0011]图2是本公开一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0012]图3是本公开另一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0013]图4是本公开再一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0014]图5是本公开又一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0015]图6是本公开再一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0016]图7是本公开又一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0017]图8是本公开一示例性实施例提供的多帧图像处理的加速器调度示意图;
[0018]图9是本公开再一示例性实施例提供的人工智能芯片的调整方法的流程示意图;
[0019]图10是本公开一示例性实施例提供的人工智能芯片的调整装置的结构示意图;
[0020]图11是本公开另一示例性实施例提供的人工智能芯片的调整装置的结构示意图;
[0021]图12是本公开再一示例性实施例提供的人工智能芯片的调整装置的结构示意图;
[0022]图13是本公开一示例性实施例提供的人工智能芯片的结构示意图;
[0023]图14是本公开实施例提供的一种电子设备的结构图。
具体实施方式
[0024]为了解释本公开,下面将参考附图详细地描述本公开的示例实施例,显然,所描述的实施例仅是本公开的一部分实施例,而不是全部实施例,应理解,本公开不受示例性实施例的限制。
[0025]应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0026]本公开概述
[0027]在实现本公开的过程中,专利技术人发现,在自动驾驶、辅助驾驶等场景,通常需要利用人工智能芯片(以下可简称芯片)上的人工智能加速器(以下可简称加速器)执行算法模型指令,以完成对传感器采集到的图像的感知识别等图像处理,获得处理结果,用于车辆的规划与控制。相关技术中,由于自动驾驶、辅助驾驶等应用对安全性的要求较高,当人工智能加速器出现硬件错误时,采取的应对措施通常是停止运行人工智能芯片,导致芯片产品有效利用率较低。
[0028]示例性概述
[0029]图1是本公开提供的人工智能芯片的调整方法的一个示例性的应用场景。在人工智能芯片的应用中,可以在人工智能芯片中设置人工智能芯片的调整装置,用于执行本公开的人工智能芯片的调整方法,人工智能芯片中可以包括M个人工智能加速器,人工智能加速器0、人工智能加速器1、

、人工智能加速器M,用于加速算法模型的推理过程,M为正整数,在人工智能芯片工作过程中,可以实时或定时确定人工智能芯片中的人工智能加速器出现预设状态的状态信息,进而基于状态信息调整人工智能芯片的工作状态,状态信息可以表征人工智能加速器出现预设状态的连续性及频率,也表征了加速器出错的严重程度,
因此可以根据加速器的状态信息的不同情况设置芯片的不同运行状态,从而可以在加速器出现预设状态的状态信息满足不同条件时,将人工智能芯片的工作状态调整为不同的运行状态,比如当加速器仅出现偶发性的预设状态时保持芯片的当前运行状态,或者当部分加速器的状态信息满足预设条件时,将芯片的工作状态调整为部分加速器可用的运行状态,避免芯片直接被停止运行,可以提高芯片产品的可用性,从而大大提高芯片产品的利用率。其中,预设状态可以根据实际需求设置,比如,预设状态可以包括加速器发生错误的状态。状态信息可以包括出现预设状态的帧信息、时间信息、次数等信息,具体可以根据实际需求设置。
[0030]本公开实施例提供的人工智能芯片的调整方法,可以应用于任意需要人工智能芯片的领域或场景,比如自动驾驶场景、辅助驾驶场景,以及手机、平板等终端设备的应用场景,具体领域及场景不作限定。
[0031]示例性方法
[0032]图2是本公开一示例性实施例提供的人工智能芯片的调整方法的流程示意图。本实施例可应用在电子设备上,具体比如车载计算平台上,如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人工智能芯片的调整方法,包括:确定人工智能芯片中的人工智能加速器出现预设状态的状态信息;基于所述状态信息,调整所述人工智能芯片的工作状态。2.根据权利要求1所述的方法,其中,所述基于所述状态信息,调整所述人工智能芯片的工作状态,包括:基于所述状态信息,确定人工智能加速器出现所述预设状态的次数;响应于所述次数符合预设条件,将所述人工智能芯片的工作状态由当前运行状态调整为目标状态。3.根据权利要求1所述的方法,其中,所述确定人工智能芯片中的人工智能加速器出现预设状态的状态信息,包括:通过所述人工智能加速器对待处理图像进行处理,获得处理结果;基于所述处理结果,确定所述人工智能加速器对应的状态确定指标;基于所述状态确定指标,确定所述人工智能加速器出现预设状态的状态信息。4.根据权利要求3所述的方法,其中,所述基于所述处理结果,确定所述人工智能加速器对应的状态确定指标,包括:基于所述处理结果,确定处理结果置信度及所述人工智能加速器所执行的算法模型指令对应的算法模型的不确定度;基于所述处理结果置信度和所述不确定度,确定所述状态确定指标。5.根据权利要求3所述的方法,其中,所述基于所述状态信息,调整所述人工智能芯片的工作状态,包括:基于所述状态信息,确定人工智能加速器出现所述预设状态的次数;响应于所述次数大于次数阈值,将所述人工智能芯片的工作状态由当前运行状态调整为功能降级状态。6.根据权利要求3所述的方法,其中,所述通过所述人工智能加速器对待处理图像进行处理,获得处理结果,包括:确定待处理图像对应的当前帧信息;基于帧信息与算法模型信息的映射规则...

【专利技术属性】
技术研发人员:张斌
申请(专利权)人:北京地平线信息技术有限公司
类型:发明
国别省市:

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

1