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

昇腾AI算子开发套件F32通道拆分

F32 Channel Split

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

F32 Channel Split是矩阵计算结果搬出过程中的通道拆分能力。当源类型和目的类型均为float、目的格式为NZ,且CopyL0C2GMTrait::enableChannelSplitCopyL0C2UBTrait::enableChannelSplit设置为true时,硬件会将16×16的分形矩阵拆分为两个独立的16×8小Z分形矩阵。

启用该能力后,目的NZ输出的C0按8处理,N方向大小必须为8的倍数。如下图所示,当源操作数shape为[64, 32]时,搬出结果会被拆分为16个独立的16×8分形矩阵。当源操作数shape为[64, 24]时,搬出结果会被拆分为3列16×8分形矩阵。

图1F32 Channel Split示意图1

图2F32 Channel Split示意图2

调用形式

using namespace AscendC::Te; auto l0c = MakeTensor(MakeMemPtr(l0cAddr), MakeFrameLayout<NZLayoutPtn, 16>(m, n)); auto gm = MakeTensor(MakeMemPtr(gmAddr), MakeFrameLayout<NZLayoutPtn, float>(m, n)); constexpr CopyL0C2GMTrait l0c2gmTrait = { RoundMode::DEFAULT, false, true }; struct CopyL0C2GMTraitCustom { using TraitType = CopyL0C2GMTrait; static constexpr const TraitType value = l0c2gmTrait; }; FixpipeParams params; auto atom = MakeCopy(CopyL0C2GM{}, CopyL0C2GMTraitCustom{}).with(params); Copy(atom, gm, l0c);

约束说明

  • F32 Channel Split仅支持源类型和目的类型均为float,目的格式为NZ。
  • 启用F32 Channel Split时,不能同时使能unitFlag,N方向大小必须为8的倍数。

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

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

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

相关文章:

  • 【Claude安全审查功能深度解密】:20年AI安全专家亲授企业级合规落地的5大致命盲区
  • OpenCascade扫掠与旋转建模实战:从基础图元到复杂几何体【BRepPrimAPI】
  • 相机触发信号不稳定,如何用软件同步机制解决?
  • PDF补丁丁完整指南:快速解决PDF文档编辑难题
  • Linux网络性能调优实战指南
  • C++与Qt构建高性能交通数据可视化系统:架构、实现与优化
  • 嵌入式C项目自动化测试实战:Ceedling配置、Mock与覆盖率报告生成全解析
  • 英文分词技术详解:从基础概念到NLP实战应用
  • 2026年7月钦州救护车转运_24小时正规医疗转运服务全指南 - 小校长
  • 2026年河北锻打一体成型法兰厂家挑选攻略 润聚管道等企业实测整理 - 每天一杯纯牛奶
  • 如何高效使用PDF补丁丁:完全免费的PDF处理工具终极指南
  • 系统管理员的百宝箱:盘点12类必备开源工具,让运维工作事半功倍
  • 音频杂音与POP音问题:从原理到实战的排查与优化
  • 深度解锁Windows触控板潜能:专业级三指拖拽功能配置指南
  • (2026最新)鄂州漏水检测维修师傅上门-正规防水补漏公司本地居民实测推荐五家-卫生间/屋顶/厨房/阳台/外墙/地下室专业仪器精准检测漏水点 - 安佳防水
  • 从Prompt到Skills:AI编程的工业化演进与实践
  • Ubuntu 22.04内核编译实战指南与优化技巧
  • 免费去水印视频软件有哪些?盘点手机电脑在线都能用的几款工具 - 工具软件使用方法推荐
  • AI拟人化监管新规7月15日施行:Agent开发者应对指南(2026年7月版)
  • Drawio桌面版Mermaid功能异常:为什么你构建的版本无法编辑图表?
  • Linux内核编码风格解析与实践指南
  • AI Agent开发三大范式:CLI、MCP与Skill架构解析
  • MOS管失效分析与可靠性设计实战指南
  • Mac Mouse Fix:终极解决方案,让你的普通鼠标在macOS上超越苹果触控板
  • 免费去水印软件哪个好用?怎么选不踩坑?手机电脑在线实测对比 - 工具软件使用方法推荐
  • Ubuntu图形界面tty7无法切换的排查与修复
  • Claude Code Skills:AI编程助手的模块化技能系统解析
  • CPPM补考还要收费吗?没通过后怎么安排 - 众智商学院职业教育
  • 智能体个人信息保护公约解读与合规技术实践指南
  • Hutool AES加密实战:从原理到Java应用,简化数据安全处理