样例一:冗余数据参与计算+使用GatherMask收集有效数据后搬出。 本样例中展示了shape为128 * 18的tensor进行Abs计算的算子实现。针对每行数据的处理方案如下: 搬入后,每行数据的后14个数为冗余数据。Abs接口入参BLOCKLEN_CEIL为32个数,是18个数进行32字节对齐后的结果,有14个冗余数据参与计算。 1 AscendC::Abs(outputLocal, inputLocal, BLOCKLEN_CEIL); // main calculation 计算完成后,通过GatherMask的bufPattern入参控制收集18个数中的后16个数。