【技术实现步骤摘要】
本申请涉及数据处理,特别涉及一种自适应检查数据的比特位宽的装置、方法及设备。
技术介绍
1、npu(natural processing unit,神经网络处理器)处理数据(即输入数据或输出数据)的维度包括多个。一般硬件处理或者软件处理时出于提升运行效率或者降低代码难度等目的,会对各个维度对应的比特位宽有一定要求,特别是硬件处理时,如果各个维度数据对应的各种比特位宽均可处理,会大大增加芯片的面积和功耗。
2、为了解决上述技术问题,相关技术中,软件硬件工作人员需要对各个维度数据的比特宽度要求进行频繁交流。
3、但是,由于上述方法中算子种类数量繁多,各个维度数据比特位宽情况繁多,进而会造成软硬件工作人员的沟通成本急剧增加。此外,上述方法由于没有固定的机制对各个维度数据的位宽进行约束,导致不同项目对设计要求不同,造成已有工作可继承至下个项目的较少,降低了工作效率。
技术实现思路
1、本申请实施例提供了一种自适应检查数据的比特位宽的装置、方法及设备,能够降低软件硬件工作人员
...【技术保护点】
1.一种自适应检查数据的比特位宽的装置,其特征在于,包括:
2.根据权利要求1所述的装置,其特征在于,所述维度包括所述待处理图像的通道数量、所述待处理图像的宽度、所述待处理图像的高度以及所述待处理图像的数量。
3.根据权利要求2所述的装置,其特征在于,所述填充模块,用于获取每个通道的通道比特位宽,基于所述通道比特位宽以及所述通道数量之积,得到所述通道数量的所述初始比特位宽;
4.根据权利要求3所述的装置,其特征在于,所述填充模块,还用于:若所述通道数量的所述初始比特位宽小于所述第一预设阈值,则将所述通道数量的所述初始比特位宽填充至所
...【技术特征摘要】
1.一种自适应检查数据的比特位宽的装置,其特征在于,包括:
2.根据权利要求1所述的装置,其特征在于,所述维度包括所述待处理图像的通道数量、所述待处理图像的宽度、所述待处理图像的高度以及所述待处理图像的数量。
3.根据权利要求2所述的装置,其特征在于,所述填充模块,用于获取每个通道的通道比特位宽,基于所述通道比特位宽以及所述通道数量之积,得到所述通道数量的所述初始比特位宽;
4.根据权利要求3所述的装置,其特征在于,所述填充模块,还用于:若所述通道数量的所述初始比特位宽小于所述第一预设阈值,则将所述通道数量的所述初始比特位宽填充至所述通道数量的所述目标比特位宽,所述通道数量的所述目标比特位宽等于所述第一预设阈值;或
5.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
6.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
7.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
8.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
9.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
10.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
11.根据权利要求3所述的装置,其特征在于,所述装置,还包括:
12.根据权利要求3所述的装置,其...
【专利技术属性】
技术研发人员:靳馥华,梁喆,严寒,
申请(专利权)人:爱芯元智半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。