news 2026/5/9 13:03:03

CANN元数据定义Format枚举

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN元数据定义Format枚举

Format

【免费下载链接】metadefAscend Metadata Definition项目地址: https://gitcode.com/cann/metadef

enum Format { FORMAT_NCHW = 0, // NCHW FORMAT_NHWC, // NHWC FORMAT_ND, // Nd Tensor FORMAT_NC1HWC0, // NC1HWC0 FORMAT_FRACTAL_Z, // FRACTAL_Z FORMAT_NC1C0HWPAD = 5, FORMAT_NHWC1C0, FORMAT_FSR_NCHW, FORMAT_FRACTAL_DECONV, FORMAT_C1HWNC0, FORMAT_FRACTAL_DECONV_TRANSPOSE = 10, FORMAT_FRACTAL_DECONV_SP_STRIDE_TRANS, FORMAT_NC1HWC0_C04, // NC1HWC0, C0 is 4 FORMAT_FRACTAL_Z_C04, // FRACTAL_Z, C0 is 4 FORMAT_CHWN, FORMAT_FRACTAL_DECONV_SP_STRIDE8_TRANS = 15, FORMAT_HWCN, FORMAT_NC1KHKWHWC0, // KH,KW kernel h& kernel w maxpooling max output format FORMAT_BN_WEIGHT, FORMAT_FILTER_HWCK, // filter input tensor format FORMAT_HASHTABLE_LOOKUP_LOOKUPS = 20, FORMAT_HASHTABLE_LOOKUP_KEYS, FORMAT_HASHTABLE_LOOKUP_VALUE, FORMAT_HASHTABLE_LOOKUP_OUTPUT, FORMAT_HASHTABLE_LOOKUP_HITS, FORMAT_C1HWNCoC0 = 25, FORMAT_MD, FORMAT_NDHWC, FORMAT_FRACTAL_ZZ, FORMAT_FRACTAL_NZ, FORMAT_NCDHW = 30, FORMAT_DHWCN, // 3D filter input tensor format FORMAT_NDC1HWC0, FORMAT_FRACTAL_Z_3D, FORMAT_CN, FORMAT_NC = 35, FORMAT_DHWNC, FORMAT_FRACTAL_Z_3D_TRANSPOSE, // 3D filter(transpose) input tensor format FORMAT_FRACTAL_ZN_LSTM, FORMAT_FRACTAL_Z_G, FORMAT_RESERVED = 40, FORMAT_ALL, FORMAT_NULL, FORMAT_ND_RNN_BIAS, FORMAT_FRACTAL_ZN_RNN, FORMAT_NYUV = 45, FORMAT_NYUV_A, FORMAT_NCL, FORMAT_FRACTAL_Z_WINO, FORMAT_C1HWC0, FORMAT_FRACTAL_NZ_C0_16, // FORMAT_FRACTAL_NZ_C0_[M],内部用于分形的特殊数据排布格式,[M]代表C0的数值,当前支持(2, 4, 8, 16, 32),用户目前无需使用,当前版本不支持该类型。 FORMAT_FRACTAL_NZ_C0_32, //当前版本不支持该类型。 FORMAT_FRACTAL_NZ_C0_2, //当前版本不支持该类型。 FORMAT_FRACTAL_NZ_C0_4, //当前版本不支持该类型。 FORMAT_FRACTAL_NZ_C0_8, // 当前版本不支持该类型。 // Add new formats definition here FORMAT_END, // FORMAT_MAX defines the max value of Format. // Any Format should not exceed the value of FORMAT_MAX. // ** Attention ** : FORMAT_MAX stands for the SPEC of enum Format and almost SHOULD NOT be used in code. // If you want to judge the range of Format, you can use FORMAT_END. FORMAT_MAX = 0xff };

上述Format枚举值对应的序号取值,从0开始,依次递增。

IR构图不支持输入以下FORMAT:

FORMAT_NC1HWC0 FORMAT_FRACTAL_Z FORMAT_NC1C0HWPAD FORMAT_NHWC1C0 FORMAT_FRACTAL_DECONV FORMAT_C1HWNC0 FORMAT_FRACTAL_DECONV_TRANSPOSE FORMAT_FRACTAL_DECONV_SP_STRIDE_TRANS FORMAT_NC1HWC0_C04 FORMAT_FRACTAL_Z_C04 FORMAT_FRACTAL_DECONV_SP_STRIDE8_TRANS FORMAT_NC1KHKWHWC0 FORMAT_C1HWNCoC0 FORMAT_FRACTAL_ZZ FORMAT_FRACTAL_NZ FORMAT_NDC1HWC0 FORMAT_FRACTAL_Z_3D FORMAT_FRACTAL_Z_3D_TRANSPOSE FORMAT_FRACTAL_ZN_LSTM FORMAT_FRACTAL_Z_G FORMAT_ND_RNN_BIAS FORMAT_FRACTAL_ZN_RNN FORMAT_NYUV FORMAT_NYUV_A

【免费下载链接】metadefAscend Metadata Definition项目地址: https://gitcode.com/cann/metadef

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:59:52

CANN元数据Get函数API

Get 【免费下载链接】metadef Ascend Metadata Definition 项目地址: https://gitcode.com/cann/metadef 函数功能 获取第index个元素的首地址。 函数原型 const ContinuousVector *Get(const size_t index) const参数说明 参数 输入/输出 说明 index 输入 元素index…

作者头像 李华
网站建设 2026/5/9 12:58:50

AI教育中社会归属感与职业信心如何影响学生持久性

1. 项目概述:为什么我们要关注学生的“坚持”?在机器学习与人工智能这个炙手可热的领域里,我们谈论了太多关于算法、算力和数据的故事。但有一个故事,我们讲得还不够多,那就是关于“人”的故事——那些正在学习、并立志…

作者头像 李华
网站建设 2026/5/9 12:58:34

CANN空间智能样例贡献指南

贡献指南 【免费下载链接】cann-recipes-spatial-intelligence 本项目针对空间智能业务中的典型模型、加速算法,提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-spatial-intelligence 本项目欢迎广大开发者体验并参与贡献&…

作者头像 李华
网站建设 2026/5/9 12:58:29

CANN/runtime启动kernel示例

0_launch_kernel 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 描述 本样例展示了如何基于Launch Kernel方式加载与执行Add算子。 产品支持情况 本样例在以下产品上的支持情况如下: 产…

作者头像 李华
网站建设 2026/5/9 12:58:08

CANN/driver设备PCIe信息API

dcmi_get_device_pcie_info 【免费下载链接】driver 本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。 项目地址: https://gitcode.com/cann/driver 函数原型 int dcmi_get_device_pcie_info(int card_id, int de…

作者头像 李华
网站建设 2026/5/9 12:56:44

多模态AI协同诊断框架:攻克印戒细胞癌精准诊断难题

1. 项目概述:当AI“看见”并“理解”癌症最近几年,AI在医疗影像诊断领域的热度居高不下,从肺结节检测到眼底筛查,似乎AI正在成为医生的“超级助手”。但如果你深入一线病理科,会发现一个更复杂、也更令人兴奋的挑战&am…

作者头像 李华