当前位置: 首页 > news >正文

昇腾CANN/asc-devkit: L1与BiasTable Buffer数据搬运

L1与BiasTable Buffer数据搬运

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

L1ToBiasTable Buffer连续数据搬运(DataCopy)

DataCopy能够实现L1 Buffer至BiasTable Buffer的连续数据搬运,数据搬运时格式和内容保持不变。

具体支持的数据通路为(以逻辑位置TPosition表示):

  • L1 Buffer -> BiasTable Buffer
    • C1 -> C2

搬运的数据用于矩阵计算,接口具体介绍请参考:L1ToBiasTable-Buffer数据搬运(DataCopy)。

src和dst分别为源操作数和目的操作数;count为连续搬运的元素个数。

template <typename T> __aicore__ inline void DataCopy(const LocalTensor<T>& dst, const LocalTensor<T>& src, const uint32_t count)

L1ToBiasTable Buffer高维切分数据搬运(DataCopy)

DataCopy能够实现L1 Buffer至BiasTable Buffer的连续数据搬运和非连续数据搬运,数据搬运时格式和内容保持不变。

高维切分是指能够通过配置数据块个数、单个数据块长度、地址偏移等搬运参数实现非连续搬运。

具体支持的数据通路为(以逻辑位置TPosition表示):

  • L1 Buffer -> BiasTable Buffer
    • C1 -> C2

搬运的数据用于矩阵计算,接口具体介绍请参考:L1ToBiasTable-Buffer数据搬运(DataCopy)。

src和dst分别为源操作数和目的操作数;repeatParams为搬运参数。

  • 连续或非连续搬运场景(高维切分)

    template <typename T> __aicore__ inline void DataCopy(const LocalTensor<T>& dst, const LocalTensor<T>& src, const DataCopyParams& repeatParams)
  • 连续或非连续搬运场景,支持源操作数和目的操作数数据类型不一致

    template <typename T, typename U> __aicore__ inline void DataCopy(const LocalTensor<T>& dst, const LocalTensor<U>& src, const DataCopyParams& repeatParams)

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1202019/

相关文章:

  • 2026南京黄金首饰回收测评攻略|五大正规机构横向对比,高端珠宝变现避坑指南 - 每日生活报
  • 5分钟掌握Scrapling:Python爬虫从零到精通实战指南
  • 终极指南:使用bkcrack高效破解传统ZIP加密的完整教程
  • 5个ComfyUI-SixGod_Prompt高效工作流技巧,提升AI绘画效率300%
  • StructTypeStorage
  • OS23.【Linux】初识进程地址空间
  • 奢二网宁波收百达翡丽黄金表,江诗丹顿历史名作,全市实体常年收 - 大牌深度测评
  • No!! MeiryoUI深度定制:Windows系统字体设置工具源码级扩展指南
  • Makefile精读 · M01-01 | 什么是 Make:目标、依赖与配方
  • 泰格豪雅官方售后服务中心详细地址与热线电话实地考察报告_多信源验证(2026年7月更新) - 亨得利官方服务中心
  • 5分钟解锁macOS光标个性化:Mousecape鼠标指针美化终极指南
  • 口碑好的济南获客短视频优质企业 山东开阳广告 懂营销 获客效果好 - GrowUME
  • 2026年7月最新南宁江南区沙井街道亨得利官方钟表服务中心电话公示 - 亨得利官方博客
  • ET框架架构解析:Unity游戏服务器开发的技术革新
  • Rufus完整教程:让老旧电脑也能轻松安装Windows 11的终极指南
  • 二七专业名表回收中心,线上线下均可交易,专业鉴定当场打款 - 全城热点
  • 洗脸猫的服务哲学:不推销、不套路、单次消费——一家洗脸吧如何重塑消费者信任 - GrowUME
  • toy.struct_constant和toy.struct_access
  • 如何轻松导出原神祈愿记录:免费开源工具的完整指南
  • 雷达中国官方售后服务中心维修地址和服务电话实地考察报告+多信源验证(2026年7月最新) - 亨得利钟表维修中心
  • ARC-AGI抽象推理测试:5个实战技巧助你成为AI基准开发高手
  • 亨得利官方服务项目及价格查询|地址和24小时电话权威信息通告(2026年7月更新) - 亨得利官方
  • 30万级插混SUV对比:沃尔沃XC70 vs 比亚迪唐DM-p vs 理想L7,插混SUV推荐哪款? - 信息情报站
  • 终极指南:3分钟掌握QQ聊天记录数据库解密全平台解决方案
  • 中文大语言模型技术架构演进:从通用底座到垂直领域智能体
  • 2026年Q3工业警示与指示照明行业观察:苏州杭焕自动化设备有限公司的全链路服务价值解析 - 企业推荐官【官方】
  • android 输入系统
  • 新手电子鼓选购指南!4大核心部件+4款长效机型推荐
  • 网络攻击工具深度解析:Zarp框架架构与实战应用指南
  • 食品包装线实战:C#上位机+国产PLC落地自动化,这份避坑指南请收好