CANN/asc-devkit:L1与Fixpipe Buffer数据搬运

发布时间:2026/7/16 15:17:25
CANN/asc-devkit:L1与Fixpipe Buffer数据搬运 L1与Fixpipe Buffer数据搬运【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkitL1ToFixpipe Buffer连续数据搬运(DataCopy)DataCopy能够实现L1 Buffer至Fixpipe Buffer的连续数据搬运数据搬运时格式和内容保持不变。具体支持的数据通路为以逻辑位置TPosition表示L1 Buffer - Fixpipe BufferC1 - C2PIPE2GM搬运的数据为随路量化和随路relu参数接口具体介绍请参考L1ToFixpipe-Buffer数据搬运DataCopy。src和dst分别为源操作数和目的操作数count为连续搬运的元素个数。template typename T __aicore__ inline void DataCopy(const LocalTensorT dst, const LocalTensorT src, const uint32_t count);L1ToFixpipe Buffer高维切分数据搬运(DataCopy)DataCopy能够实现L1 Buffer至Fixpipe Buffer的连续数据搬运和非连续数据搬运数据搬运时格式和内容保持不变。高维切分是指能够通过配置数据块个数、单个数据块长度、地址偏移等搬运参数实现非连续搬运。具体支持的数据通路为以逻辑位置TPosition表示L1 Buffer - Fixpipe BufferC1 - C2PIPE2GM搬运的数据为随路量化和随路relu参数接口具体介绍请参考L1ToFixpipe-Buffer数据搬运DataCopy。src和dst分别为源操作数和目的操作数repeatParams为搬运参数。template typename T __aicore__ inline void DataCopy(const LocalTensorT dst, const LocalTensorT src, const DataCopyParams repeatParams)【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考