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

CANN asc-devkit Zn布局创建函数

MakeZnLayout

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT

功能说明

创建Zn格式的布局,外层矩阵按列优先存储,内层矩阵按行优先存储。

函数原型

template <typename T, typename U, typename S> __aicore__ inline decltype(auto) MakeZnLayout(U row, S column)

参数说明

表 1模板参数说明

参数名输入/输出描述
T输入数据类型,支持fp4x2_e2m1_t、fp4x2_e1m2_t、int8_t、uint8_t、int16_t、uint16_t、half、bfloat16_t、int32_t、uint32_t、float、complex32、int64_t、uint64_t。
U输入行数类型,size_t或Int整型常量。
S输入列数类型,size_t或Int整型常量。

表 2参数说明

参数名输入/输出描述
row输入矩阵的总行数。
column输入矩阵的总列数。

返回值说明

  • 输入为编译时常量时,返回Zn格式的Layout类型。
  • 输入为整型变量时,返回Zn格式的Layout对象。
  • 返回对齐后的Layout,对齐方式及对应位置的参数大小说明详见Layout和层次化表述法。

约束说明

参数row和column需为size_t类型或Int整型常量。

调用示例

// 创建Zn格式Layout using namespace AscendC::Te; // 编译时常量传参构造Layout auto staticLayout = MakeZnLayout<half>(Std::Int<32>{}, Std::Int<32>{}); // 运行时变量传参构造Layout auto layout = MakeZnLayout<half>(32, 32);

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

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

http://www.cnnetsun.cn/news/2513657.html

相关文章:

  • 从零到百万:阿里云OSS SDK如何支撑海量文件存储实战
  • 探索终极德州扑克GTO求解器:实战精通博弈论最优策略
  • iND87501使用指南(随缘更新)
  • Prosopite最佳实践:避免误报的允许列表和忽略查询配置
  • Android-examples 项目路线图:未来发展方向与社区贡献指南
  • 终极3步DLSS版本管理:彻底解决游戏兼容性与性能瓶颈
  • 为什么你的Gemini搜索准确率骤降47%?——基于17万次Query日志的多模态意图理解偏差分析
  • WinUtil:3分钟搞定Windows系统优化和软件安装的终极神器
  • GoogleTranslate_IPFinder高级功能详解:自定义IP段扫描与在线同步服务
  • 后端架构:事件驱动架构设计与实现
  • YOLO_Object_Detection性能优化:10个技巧提升检测速度和准确率
  • 中小团队如何利用taotoken管理多成员api key与用量配额
  • Inno Setup中文翻译深度实战:打造本土化安装体验的技术架构解析
  • Windows 11性能突破:用智能自动化工具Win11Debloat实现系统精简革命
  • 如何在Mac上快速创建Windows启动盘:WinDiskWriter完全指南
  • 项目会议 - 2024年Q2规划
  • Jooby DevOps集成:CI/CD流水线、自动化测试与部署方案
  • 数据库技能大全:Awesome Agent Skills中的MySQL/PostgreSQL/Redis/MongoDB技能详解 [特殊字符]
  • react-tween-state vs 其他React动画库:为什么选择这个轻量级解决方案?
  • ChocolateyGUI 高级用法:自定义源、批量操作与自动化管理终极指南
  • 图解强化学习 |手算DDPG
  • CANN asc-devkit SIMT-API协作组函数
  • 化学工程论文降AI工具免费推荐:2026年化学工程毕业论文AIGC超标免费4.8元达标完整方案
  • 如何用嘎嘎降AI处理机械工程论文:机械工程研究生毕业论文降AI4.8元完整操作教程
  • 终极Dell G15散热控制指南:免费开源神器tcc-g15完全解析
  • 终极快速文件搜索指南:如何在Linux上实现毫秒级文件查找
  • 2026 降AI工具实测:知网维普AI痕迹可压至10%
  • 对比直接使用厂商API体验Taotoken在用量观测上的优势
  • 《Sysinternals实战指南》Autologon 学习笔记(9.13):安全启用“自动登录”的边界、风险与替代方案
  • 如何在 date 命令中使用时间戳?