×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

不知道大家在做实验5.2的时候对“将数据摆放成__bang_conv可以使用的格式”怎么理解 DreamerLi2021-12-07 09:34:21 回复 2 查看 技术答疑 使用求助
不知道大家在做实验5.2的时候对“将数据摆放成__bang_conv可以使用的格式”怎么理解
分享到:

for (int j = 0; j < total_times; j++) {
            __memcpy(input2NRAM + j * k, input2NRAM_tmp + j * 64 * k,
                        size, NRAM2NRAM, dst_stride, src_stride, 64);
            printf("tmp:%d + %d\n", j * 64 * k, src_stride);
            printf("dst:%d + %d\n", input2NRAM + j * k, dst_stride);
        }

就是这段话,我没有搞懂

j * 64 * k

的意思,然后我这么输出的话呢,得到的是这样的

tmp:0 + 256
dst:2163776 + 1024
tmp:16384 + 256
dst:2164032 + 1024
tmp:32768 + 256
dst:2164288 + 1024
tmp:49152 + 256
dst:2164544 + 1024
是不是可以理解为input2NRAM这里没回都要覆盖很多,然后tmp里还有很多没有用到。

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭