news 2026/5/9 14:02:49

CANN/ops-cv最近邻上采样2D梯度算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-cv最近邻上采样2D梯度算子

UpsampleNearest2dGrad

【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv

产品支持情况

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

功能说明

  • 算子功能:UpsampleNearest在exact_mode为false时的反向传播。

  • 计算公式:

    $$ gradInput(N, C, H, W) += gradOutput( N, C, ceil ( scales_h * H ), ceil ( scales_w * W )) $$

参数说明

参数名输入/输出/属性描述数据类型数据格式
grad_output输入表示反向计算的梯度Tensor,对应公式中的`gradOutput`。FLOAT32、FLOAT16、BFLOAT16ND
output_size属性表示指定`grad_output`在H和W维度上的空间大小。size为2,且各元素均大于0。LISTINT-
input_size属性表示指定`grad_input`在H和W维度上的空间大小。size为4,且最后两个元素均大于零。LISTINT-
scales_h可选属性
  • 表示输出`grad_input`的height维度乘数,对应公式中的`scales_h`。
  • 默认值为空。
FLOAT32-
scales_w可选属性
  • 表示输出`grad_input`的width维度乘数,对应公式中的`scales_w`。
  • 默认值为空。
FLOAT32-
grad_input输出表示反向计算的输出张量,对应公式中的`gradInput`。数据类型和数据格式与入参`grad_output`的数据类型和数据格式保持一致。FLOAT32、FLOAT16、BFLOAT16ND

约束说明

调用说明

调用方式样例代码说明
aclnn接口test_aclnn_upsample_nearest1d_backward通过aclnnUpsampleNearest1dBackward接口方式调用UpsampleNearest2dGrad算子。
aclnn接口test_aclnn_upsample_nearest2d_grad通过aclnnUpsampleNearest2dBackward接口方式调用UpsampleNearest2dGrad算子。

【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv

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

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

CANN/cannbot-skills开发规范

CANNBot Skills 开发规范 【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills 通用命名规范 Skills、Agents 统一采用 dom…

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

自建临时邮箱系统:保护隐私的SMTP服务器与实时邮件处理实战

1. 项目概述:为什么我们需要一个“消失的邮箱”? 在数字生活的日常中,邮箱地址几乎成了我们的第二张身份证。无论是注册新服务、订阅资讯,还是参与线上活动,我们都在不断地“交出”自己的邮箱。随之而来的&#xff0c…

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

CANN驱动DCMI设备查询

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

作者头像 李华
网站建设 2026/5/9 13:51:40

微波辐射测温与AI融合:乳腺癌早期无创检测技术原理与实践

1. 项目概述:当微波遇见AI,为乳腺健康预警最近几年,身边关注乳腺健康的朋友越来越多,常规的体检项目里,乳腺超声和钼靶检查几乎是“标配”。但大家也常聊到一个痛点:这些检查要么有辐射顾虑,要么…

作者头像 李华