news 2026/7/17 19:10:19

CANN/Ascend C卷积3D分片获取接口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/Ascend C卷积3D分片获取接口

GetTiling

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

功能说明

获取Tiling参数。

函数原型

int64_t GetTiling(optiling::TConv3DApiTiling& tiling)
int64_t GetTiling(AscendC::tiling::TConv3DApiTiling& tiling)

参数说明

参数名输入/输出描述
tiling输出Conv3D的Tiling结构体,用于存储最终的Tiling结果。TConv3DApiTiling结构介绍请参考TConv3DApiTiling结构体。

返回值说明

如果返回值不为-1,则代表Tiling计算成功,用户可以使用该Tiling结构的值。如果返回值为-1,则代表Tiling计算失败,该Tiling结果无法使用。

约束说明

调用GetTiling接口前必须先调用SetOrgInputShape、SetOrgWeightShape、SetSingleWeightShape、SetSingleOutputShape。

调用示例

// 实例化Conv3d Api auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo()); Conv3dTilingApi::Conv3dTiling conv3dApiTiling(ascendcPlatform); conv3dApiTiling.SetOrgInputShape(orgCi, orgDi, orgHi, orgWi); conv3dApiTiling.SetOrgWeightShape(cout, kd, kh, kw); conv3dApiTiling.SetSingleWeightShape(singleCi, singleKd, singleKh, singleKw); conv3dApiTiling.SetSingleOutputShape(singleCo, singleDo, singleM); ... conv3dApiTiling.GetTiling(tilingData.conv3ApiTilingData);

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

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

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

终极安卓设备优化方案:无需Root的21,600个预装应用清理指南

终极安卓设备优化方案:无需Root的21,600个预装应用清理指南 【免费下载链接】universal-android-debloater Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your d…

作者头像 李华
网站建设 2026/7/17 19:05:55

Windows 10/11安装配置WSL 2完整指南

1. Windows与Linux的融合之道 在Windows 10上运行Linux环境的需求由来已久,传统方式往往需要依赖虚拟机或双系统方案,但这些方法都存在明显的局限性。虚拟机方案资源占用高,性能损耗大;双系统则面临频繁重启切换的麻烦。微软推出的…

作者头像 李华
网站建设 2026/7/17 19:05:14

3个问题帮你判断:思源笔记是否值得你投入时间学习?

3个问题帮你判断:思源笔记是否值得你投入时间学习? 【免费下载链接】siyuan A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. 项目地址: https://gitcode.com/GitHub_Tr…

作者头像 李华
网站建设 2026/7/17 19:05:01

猫抓插件终极指南:浏览器资源嗅探让视频下载如此简单

猫抓插件终极指南:浏览器资源嗅探让视频下载如此简单 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否经常遇到网页上看到精彩视频…

作者头像 李华
网站建设 2026/7/17 19:03:01

BiliTools:跨平台B站资源管理工具箱的专业使用指南

BiliTools:跨平台B站资源管理工具箱的专业使用指南 【免费下载链接】BiliTools 本项目已停止维护。 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 还在为B站上的优质内容无法离线保存而烦恼吗?无论是想收藏教学视频、备份学习…

作者头像 李华
网站建设 2026/7/17 19:02:17

async-stream宏实现揭秘:proc宏如何将yield转换为异步流

async-stream宏实现揭秘:proc宏如何将yield转换为异步流 【免费下载链接】async-stream Asynchronous streams for Rust using async & await notation 项目地址: https://gitcode.com/gh_mirrors/as/async-stream 在Rust异步编程领域,async-…

作者头像 李华