aclnnIm2colBackward
产品支持情况
功能说明
算子功能:从批处理输入张量中提取滑动局部块,将滑动局部块数组合并为一个大张量。
计算公式:
考虑一个形状为 的批处理input张量,其中是批处理维度,是通道维度,而表示任意空间维度。
此操作将input空间维度内的每个滑动kernel_size大小的块展平为形状是 的 3-D output张量的列(即最后一维)。
其中:
是每个块内的值的数量(一个块有 个空间位置,每个空间位置都包含一个 通道向量),而是这些块的总数:
spatial_size由input(上面的)的空间维度构成,而覆盖所有空间维度。 因此,在最后一个维度(列维度)索引,output会给出某个块内的所有值。
函数原型
每个算子分为,必须先调用“aclnnIm2colBackwardGetWorkspaceSize”接口获取计算所需workspace大小以及包含了算子计算流程的执行器,再调用“aclnnIm2colBackward”接口执行计算。
[object Object]
[object Object]
aclnnIm2colBackwardGetWorkspaceSize
aclnnIm2colBackward
约束说明
无。
调用示例
[object Object]