×

签到

分享到微信

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

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

GDRAM-&gtWRAM拷贝出问题 已完结 zzzzzzzzzz2025-06-12 21:55:18 回复 2 查看 使用求助
GDRAM-&gtWRAM拷贝出问题
分享到:

#include<bang.h>

#define M 64


__mlu_entry__ void gemm(float *a){
    __wram__ float wram_a[M];
    __wram__ float wram_aa[M];
    
    __memcpy(wram_a, a, M*sizeof(float), GDRAM2WRAM, M*sizeof(float), M*sizeof(float), 0);
    __memcpy(wram_aa, a, M*sizeof(float), GDRAM2WRAM);
    for(int i=0;i<M;i++){
        __bang_printf("%d %.2f %.2f\n",i, wram_a[i], wram_aa[i]);
    }
}

输出结果image.png

为什么使用

__memcpy(wram_aa, a, M*sizeof(float), GDRAM2WRAM);

拷贝的数据会出现错误呢?求助

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