CANN/ops-cv ROIAlign反向传播算子 ROIAlignGrad【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv产品支持情况产品是否支持Atlas A2 训练系列产品/Atlas A2 推理系列产品√功能说明算子功能ROIAlign 的反向传播。ROIAlign 是一种池化层用于非均匀输入尺寸的特征图并输出固定尺寸的特征图本算子将正向输出的梯度y_diff依据感兴趣区域rois反向散射累加回输入特征图梯度x_diff。计算公式输入节点y_diff (shape[K,C,pooled_height,pooled_width], FLOAT32) - 反向传播的输入梯度K 为 roi 个数。rois (shape[K,5], FLOAT32) - 感兴趣区域坐标 (image_id, x1, y1, x2, y2)。计算节点Step1: 依据spatial_scale将 roi 坐标映射到输入特征图尺度roi_end_mode为 2 时坐标偏移 -0.5 使相邻像素索引更好对齐。Step2: 对每个输出网格 (pooled_height × pooled_width)按sample_num在 bin 内均匀采样计算双线性插值的 4 个邻点坐标与权重。Step3: 将y_diff上对应位置的梯度按双线性权重散射累加原子写回到x_diff的 4 个邻点。输出节点x_diff (shape 由xdiff_shape指定 [B,C,inputHeight,inputWidth], FLOAT32) - 反向传播的输出梯度。参数说明参数名输入/输出/属性描述数据类型数据格式y_diff输入反向传播的输入梯度 [K,C,pooled_height,pooled_width]。FLOAT32ND/NCHW/NC1HWC0rois输入感兴趣区域坐标 [K,5]5 代表 (image_id, x1, y1, x2, y2)。FLOAT32NDx_diff输出反向传播的输出梯度 [B,C,inputHeight,inputWidth]。FLOAT32ND/NCHW/NC1HWC0xdiff_shape属性正向输入的 shape用来指定反向输出 x_diff 的 shape (B,C,inputHeight,inputWidth)。ListInt-pooled_width属性正向 ROIAlign 池化后输出图像的宽度。Int-pooled_height属性正向 ROIAlign 池化后输出图像的高度。Int-spatial_scale属性乘法空间尺度因子将 roi 坐标从输入空间尺度转换为池化时使用的尺度需大于 0。Float-sample_num属性可选默认 2ROIAlign 中每个输出元素在 H 和 W 方向上的采样频率需大于等于 0。Int-roi_end_mode属性可选默认 1roi 坐标对齐模式2 时坐标偏移 -0.5 对齐相邻像素索引。Int-约束说明目前只支持 float32 输入。rois 第 1 维固定为 5且第 0 维需与 y_diff 第 0 维K保持一致。image_id 取值范围 [0, B)B 为 xdiff_shape 的第一个值。调用说明调用方式调用样例说明aclnn调用test_aclnn_roi_align_grad通过 aclnnRoiAlignV2Backward 接口方式调用 ROIAlignGrad 算子。贡献说明贡献方贡献者贡献时间贡献内容西北工业大学智能感知交互实验室Xzz2026/7/8ROIAlignGrad 算子适配开源仓【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

vxe表格组件 vxe-table 权限控制:通过 permission-code 实现按钮级显隐

vxe表格组件 vxe-table 权限控制:通过 permission-code 实现按钮级显隐

vxe 组件内建了一套简洁的权限控制机制,它不依赖任何第三方库,能让我们灵活地控制组件(如按钮、链接等)的显隐和禁用状态。 这套机制的核心是 permissionMethod 全局配置,它定义了一个统一的权限校验方法。一旦配置好…

2026/8/28 8:24:49
数据建模竞赛实战指南:从Python/R工具链到团队协作的完整能力矩阵

数据建模竞赛实战指南:从Python/R工具链到团队协作的完整能力矩阵

1. 赛事全景与核心价值解析 “桂林银行杯”数据建模大赛,这个名字在2022年的夏天,对于广西乃至全国许多高校的数学、统计、计算机等相关专业的学生来说,无疑是一个充满挑战与机遇的信号。它不仅仅是一场区域性的热身赛,更是通往同…

2026/8/28 8:24:48
我发现了一个联盟平台CakeGrowth 帮你搞副业赚钱

我发现了一个联盟平台CakeGrowth 帮你搞副业赚钱

这个平台叫 CakeGrowth。 逻辑很简单:你从 CakeGrowth 领一个广告主的推广链接,发到你有流量的地方,用户注册/下单了,你拿佣金。 和传统联盟不一样的是,CakeGrowth 专注做AI应用——不是海量商品让你挑花眼&#xff…

2026/8/28 8:24:48
LFM2.5-2.6B:2.6B小模型如何低成本实现本地Agent部署

LFM2.5-2.6B:2.6B小模型如何低成本实现本地Agent部署

写 Agent 应用的人,尤其是中小团队,几乎都会在同一个问题上反复纠结:模型到底放在哪里跑。 用云端大模型 API,效果确实好,但 token 费用、接口限流、数据隐私这三座大山,让产品从 Demo 走向生产环境时&…

2026/8/28 8:24:48
敏水凝胶类别区别

敏水凝胶类别区别

一、先澄清一下“敏水凝胶”指什么 在专业文献里,一般不单独说“敏水凝胶”,而是说: 环境敏感性水凝胶 / 环境敏感型水凝胶 智能水凝胶 / smart hydrogels 这类水凝胶的共同特点是:能“感知”外界环境微小变化(温度、p…

2026/8/28 8:24:48
学生党用 AI 辅助学习的正确姿势:从“抄答案”转向“深度理解”

学生党用 AI 辅助学习的正确姿势:从“抄答案”转向“深度理解”

Q:学生党如何正确用 AI 辅助学习?怎样才能避免沦为“抄作业”的工具? A: 1.分项结论 ① 核心数据与指标参数: 效率对比:传统低效的“直接复制答案”学习法,期末复习及知识点留存率仅为 15%&a…

2026/8/28 8:19:48