在处理器外部存储器与处理器内存储器之间搬运数据。
data_move(dst, src, sid, nburst, burst, src_stride, dst_stride, *args, **argv)
-
dst与src
用tik_instance.Tensor定义的Tensor -
sid
一般为0 -
nburst
执行这一条data_move语句,搬运数据的次数 -
burst
搬运一次数据的block数
(一个block为32字节) -
src_stride与dst_stride
两次搬运之间,上一次的尾与这一次的头之间的间隔
(通常是连续搬运,所以都设为0就可以) -
*args与**argv
一般不使用
例子

本文介绍了在昇腾CANN中进行数据搬运操作的细节,包括data_move语句用于在处理器内外存储器间转移数据,涉及到的参数如dst、src、sid、nburst、burst、src_stride和dst_stride等,并提供了一个实际的例子来展示如何搬运32个block的数据。
最低0.47元/天 解锁文章
665

被折叠的 条评论
为什么被折叠?



