买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:安徽芯纪元科技有限公司
摘要:本发明涉及人工智能,具体涉及一种im2col转换方法及转换装置,以输出特征图中的每个位置为中心,遍历输出特征图中各位置对应输入特征图的滑窗展开中各元素在输入特征图中的位置,基于数据摆放模式,根据输入特征图的滑窗展开中各元素在输入特征图中的位置计算出各元素在源L1_buffer中的位置;根据输出特征图计算出输入特征图的滑窗展开中各元素在目的L1_buffer中的位置,从源L1_buffer中读取数据后,写入对应在目的L1_buffer中的位置;本发明提供的技术方案能够有效克服现有技术所存在的im2col转换效率较低的缺陷。
主权项:1.一种im2col转换方法,其特征在于:以输出特征图中的每个位置为中心,遍历输出特征图中各位置对应输入特征图的滑窗展开中各元素在输入特征图中的位置,基于数据摆放模式,根据输入特征图的滑窗展开中各元素在输入特征图中的位置计算出各元素在源L1_buffer中的位置;根据输出特征图计算出输入特征图的滑窗展开中各元素在目的L1_buffer中的位置,从源L1_buffer中读取数据后,写入对应在目的L1_buffer中的位置;基于数据摆放模式,每次计算出一个源L1_buffer的bank深度地址后,从源L1_buffer中读取对应bank深度处所有元素,并一次搬移该bank深度处所有元素至目的L1_buffer的对应bank深度的bank深度地址处;其中,数据摆放模式包括输入特征图和输出特征图在L1_buffer中的数据摆放模式,以及输入特征图的滑窗展开数据在L1_buffer中的数据摆放模式;所述输入特征图和输出特征图在L1_buffer中的数据摆放模式,包括:在一个bank的特定深度处,优先摆放同一个特征图位置所有通道的数据,若该深度处无法放入所有通道的数据,则将剩余通道的数据继续放入该bank中的下一深度;当同一个特征图位置所有通道的数据全部摆放完成后,若此时该bank中的当前深度未填满,则对剩余位置填充0,直至该bank的边界,并在该bank中的当前深度对应的下一深度处继续摆放该特征图位置同一列下一个位置所有通道的数据;将输入特征图以相邻的列为单位,切分为若干块,使输入特征图尽可能平均分布在每块特征图数据中,每块特征图数据按照上述数据摆放模式摆放在一个bank中;所述输入特征图的滑窗展开数据在L1_buffer中的数据摆放模式,包括:输入特征图的滑窗展开数据对应一个输出特征图位置,输入特征图的滑窗展开数据按照其对应的输出特征图位置的数据摆放模式,摆放至相应bank中;在数据摆放过程中,优先摆放通道数据,并且通道数据摆放完之后,若未对齐至bank边界,则填充0至bank边界。
全文数据:
权利要求:
百度查询: 安徽芯纪元科技有限公司 一种im2col转换方法及转换装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。