news 2026/5/11 7:35:33

CANN ops-nn MaxPool3D算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN ops-nn MaxPool3D算子

MaxPool3D

【免费下载链接】ops-nn本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-nn

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品x
Atlas 推理系列产品
Atlas 训练系列产品

功能说明

  • 接口功能: 对于输入信号的输入通道,提供3维最大池化(Max pooling)操作。
  • 计算公式:
    • output tensor中每个元素的计算公式:

      $$ out(N_i, C_j, d, h, w) = \max\limits_{{k\in[0,k_{D}-1],m\in[0,k_{H}-1],n\in[0,k_{W}-1]}}input(N_i,C_j,stride[0]\times d + k, stride[1]\times h + m, stride[2]\times w + n) $$

参数说明

参数名输入/输出/属性描述数据类型数据格式
x输入输入的张量。FLOAT16、FLOAT、BFLOAT16ND
ksize属性最大池化的窗口大小。INT64-
strides属性窗口移动的步长。INT64-
padding属性指定padding的模式。STRING-
pads属性每一条边补充的层数。INT64-
dilations属性控制窗口中元素的步幅。INT64-
ceilMode属性计算输出形状的取整模式。INT64-
data_fromat属性支持的数据格式STRING-
y输出输出的张量。FLOAT16、FLOAT、BFLOAT16ND

约束说明

  • 值域限制说明:
    • ksize:数组长度必须为5,且N和C维度对应的值必须为1。
    • strides:数组长度必须为5,且N和C维度对应的值必须为1。
    • padding:只支持三种模式:“SAME”、“VALID”、“CALCULATED”。
    • pads:该参数仅在padding模式为“CALCULATED”时生效。
    • dilations:数组长度必须为5,且N和C维度对应的值必须为1。
    • ceilMode:取值为0时,代表False,向下取整;非0值时,代表True,向上取整,该参数仅在padding模式为“CALCULATED”时生效。

调用说明

调用方式样例代码说明
图模式接口test_max_pool_3d通过IRMaxPool3D构图方式调用MaxPool3D算子。

【免费下载链接】ops-nn本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-nn

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

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

【信息科学与工程学】【人工智能】【数字孪生】【游戏科学】主要数学模型-第九篇 计算神经科学

认知神经科学的几何、拓扑与计算建模框架 这是一个深度交叉领域的问题,我将从几何表示、拓扑结构、动力学模型和仿真算法四个维度,系统梳理从神经元到全脑的计算神经科学建模方法。 一、神经元与连接的几何表示模型 神经元形态的表示: a) 线表示:将神经元的树突和轴突表示…

作者头像 李华
网站建设 2026/5/11 7:24:42

【信息科学工程学】【社会科学】 第五十五篇 人的利益规则05——行业篇02

编号 行业门类 细分子行业和细分公司类型 行业的上游 行业的下游 产品的上游 产品的下游 利益形态(与各主体) 各类利益形态和利益模型(含周期性) 利益流动模式 人的利益规则 公司内的利益规则 公司间的利益规则 各类利益链和利益流动链条的数学建模框架 行业…

作者头像 李华
网站建设 2026/5/11 7:17:33

DISTINCT 带 WHERE 仍全表扫描?两层优化刀法拆解

DISTINCT 带 WHERE 仍全表扫描?两层优化刀法拆解 引言:一个看似多余的 DISTINCT,藏着性能陷阱 几乎每个写过 SQL 的人都用过 DISTINCT。它的语义很简单——去掉重复行。但"简单"不等于"快"。在一个客户的生产环境中&…

作者头像 李华
网站建设 2026/5/11 7:12:33

uniCloud服务空间从阿里云搬家迁移至支付宝云

阿里云现在新增了小时级低消,大家的开销一下子涨了不少。今天就给大家讲讲,怎么从阿里云迁移到支付宝云。 就拿咱们之前做的商城项目来举例,迁移之前,大家一定要先检查好:项目能不能正常跑起来,还有所有数据…

作者头像 李华