CANN Ascend C废弃格式接口
2026/7/18 8:51:29 网站建设 项目流程

UnknownShapeFormat(废弃)

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

功能说明

[!CAUTION]注意

  • 该接口废弃,并将在后续版本移除,请不要使用该接口。无需针对动态/静态shape单独设置format,统一使用Format接口来设置即可。
  • 如果开发者使用了该接口,并开启-Werror -Wall编译选项开启所有警告当做错误处理,会有编译报错。此时可以通过添加-Wno-deprecated编译选项来消除,但是存在后续接口在版本中移除后编译报错的风险,建议不要使用该接口,统一使用Format接口来设置。 编译选项加在自定义算子工程目录下op_host/CMakeLists.txt中的cust_optiling、cust_opproto编译target上,样例如下:
target_compile_options(cust_optiling PRIVATE -Wno-deprecated )

未知Shape情况下的Format的默认值。

函数原型

OpParamDef &UnknownShapeFormat(std::vector<ge::Format> formats)

参数说明

参数

输入/输出

说明

formats

输入

算子参数数据格式。

返回值说明

OpDef算子定义,OpDef请参考OpDef。

约束说明

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询