CANN/asc-devkit Conv3DBackpropFilter Tiling结构体

发布时间:2026/10/23 1:12:29
CANN/asc-devkit Conv3DBackpropFilter Tiling结构体 TConv3DBpFilterTiling结构体【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkitTConv3DBpFilterTiling结构体包含Conv3dBackpropFilter算子规格信息及Tiling切分算法的相关参数被传递给Conv3dBackpropFilter Kernel侧用于数据切分、数据搬运和计算等。TConv3DBpFilterTiling结构体的参数说明见表1。用户通过调用GetTiling接口获取TConv3DBpFilterTiling结构体具体流程请参考使用说明。当前暂不支持用户自定义配置TConv3DBpFilterTiling结构体中的参数。表1TConv3DBpFilterTiling结构说明| 参数名称 | 说明 | | --- | --- | | batch | 输入GradOutput的Batch单位元素。 | | cin | 输入Input的Channel单位元素。 | | cout | 输入GradOutput的Channel单位元素。 | | cin1G | 预留参数用户无需感知。 | | cout1G | 预留参数用户无需感知。 | | dout | 输入GradOutput的Depth单位元素。 | | ho | 输入GradOutput的Height单位元素。 | | wo | 输入GradOutput的Width单位元素。 | | di | 输入Input的Depth单位元素。 | | hi | 输入Input的Height单位元素。 | | wi | 输入Input的Width单位元素。 | | dk | 输出Weight的Depth单位元素。 | | hk | 输出Weight的Height单位元素。 | | wk | 输出Weight的Width单位元素。 | | group | 预留参数用户无需感知。 | | strideD | 卷积反向计算中Stride的Depth单位元素。 | | strideH | 卷积反向计算中Stride的Height单位元素。 | | strideW | 卷积反向计算中Stride的Width单位元素。 | | padFront | 卷积反向计算中Padding的Depth维度的前方向单位元素。 | | padBack | 卷积反向计算中Padding的Depth维度的后方向单位元素。 | | padUp | 卷积反向计算中Padding的Height维度的上方向单位元素。 | | padDown | 卷积反向计算中Padding的Height维度的下方向单位元素。 | | padLeft | 卷积反向计算中Padding的Width维度的左方向单位元素。 | | padRight | 卷积反向计算中Padding的Width维度的右方向单位元素。 | | dilationD | 卷积反向计算中Dilation的Depth单位元素。 | | dilationH | 卷积反向计算中Dilation的Height单位元素。 | | dilationW | 卷积反向计算中Dilation的Width单位元素。 | | channelSize | 当前输入数据类型下C0的大小。该参数目前只支持取值为16。 | | al0Pbuffer | 1表示不开启DoubleBuffer2表示开启DoubleBuffer。 | | bl0Pbuffer | 1表示不开启DoubleBuffer2表示开启DoubleBuffer。 | | cl0Pbuffer | 1表示不开启DoubleBuffer2表示开启DoubleBuffer。 | | al1Pbuffer | 1表示不开启DoubleBuffer2表示开启DoubleBuffer。 | | bl1Pbuffer | 1表示不开启DoubleBuffer2表示开启DoubleBuffer。 | | baseM | L0上M方向大小单位元素。 | | baseK | L0上K方向大小单位元素。 | | baseN | L0上N方向大小单位元素。 | | m0 | L0上最小分形M方向大小。 | | k0 | L0上最小分形K方向大小。 | | n0 | L0上最小分形N方向大小。 | | stepM | 矩阵在L1中缓存的buffer M方向上baseM的倍数。 | | stepN | 矩阵在L1中缓存的buffer N方向上baseN的倍数。 | | stepKa | 矩阵在L1中缓存的buffer K方向上baseK的倍数。 | | stepKb | 矩阵在L1中缓存的buffer K方向上baseK的倍数。 | | iterateOrder | 预留参数用户无需感知。 | | bl1Bound | L1中载入GradOutput矩阵的最大数据量。 | | hf32Flag | 预留参数用户无需感知。 | | singleCoreDK | 预留参数用户无需感知。 | | singleCoreGroup | 预留参数用户无需感知。 | | singleCoreCout | 单核M方向上计算cout数据量的大小单位元素。 | | singleCoreHo | 单核K方向上计算ho数据量的大小单位元素。 | | singleCoreBatch | 单核上batch的大小单位元素。 | | singleCoreCin | 单核N方向上计算cin数据量的大小单位元素。 | | totalL1Size | L1 size大小单位元素。 | | singleCoreM | 单核上M的大小单位元素。 | | singleCoreN | 单核上N的大小单位元素。 | | singleCoreK | 单核上K的大小单位元素。 |【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询