一种Maxpool内核kernel的拆分处理方法技术

技术编号:41873867 阅读:22 留言:0更新日期:2024-07-02 00:25
本发明专利技术提供一种Maxpool内核kernel的拆分处理方法,所述方法将第一次卷积核拆分为kh/2*kw/2和2*2的两个卷积核,每次只需比较kh/2,kw/2计算之后的结果。即通过本方法将Maxpool大核拆分为两个小核进行比较,减少冗余数据的重复计算。

【技术实现步骤摘要】

本专利技术属于数据处理,特别涉及一种maxpool内核kernel的拆分处理方法。


技术介绍

1、现有技术中,最大池化层maxpool的实现逻辑是将一个核内所有值进行比较,保留最大值,存入输出空间。dma搬运数据的规则是数据搬运的源地址和目的地址需要64对齐,dma搬运数据量需要64字节对齐,只有这三个条件都满足时,才能确保dma数据的正确性。

2、最大池化是将卷积核内所有数据进行比较,保留最大值;当前卷积核内所有数值进行比较一下,然后进行下一次卷积核比较,第二次会重复比较上一次的卷积核的大部分数据,此时存在大量冗余计算。

3、但是,现有技术存在的主要缺陷在于:当内核kernel较大时,每个像素点需要进行kernel_w*kernel_h次,计算速度较慢。

4、此外,现有技术中的常用术语包括:

5、1、maxpool:最大池化层,保留一个核内的最大值。

6、2、feature_shape:输入数据的形状,抽象理解为多维度数据,从左到右依次是从高维到低维(ndhwc)n:一次处理featuremap本文档来自技高网...

【技术保护点】

1.一种Maxpool内核kernel的拆分处理方法,其特征在于,所述方法将第一次卷积核拆分为kh/2*kw/2和2*2的两个卷积核,每次只

2.根据权利要求1所述的一种Maxpool内核kernel的拆分处理方法,其特征在于,所述方法进一步包括,设:

3.根据权利要求2所述的一种Maxpool内核kernel的拆分处理方法,其特征在于,所述方法还包括步骤S3,计算原理分析,9*9kernel

【技术特征摘要】

1.一种maxpool内核kernel的拆分处理方法,其特征在于,所述方法将第一次卷积核拆分为kh/2*kw/2和2*2的两个卷积核,每次只

2.根据权利要求1所述的一种maxpool内核kerne...

【专利技术属性】
技术研发人员:倪照风田凤彬
申请(专利权)人:合肥君正科技有限公司
类型:发明
国别省市:

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

1