CANN/ops-cv双三次插值梯度算子
ResizeBicubicV2Grad【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv产品支持情况产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/Atlas A3 推理系列产品×Atlas A2 训练系列产品/Atlas A2 推理系列产品×功能说明算子功能计算输入图像在双三次插值基础下的梯度。计算公式$$ W(x) \begin{cases} (a 2)|x|^3 - (a 3)|x|^2 1 \text{for } |x|≤1 \ a|x|^3 -5a|x|^2 8a|x| - 4a \text{for } 1|x|2 \ 0 \text{otherwise} \ \end{cases} $$$$ \frac{\partial L}{\partial X_{i,j}} \sum_{i} \sum_{j} \frac{\partial L}{\partial Y_{i,j}} \times W(i - i) \times W(j - j) $$参数说明参数名输入/输出/属性描述数据类型数据格式grads输入正向双三次插值调整后的图对应公式Y。FLOAT16、FLOAT32、BFLOAT16NCHW、NHWCoriginal_image输入原图像的高和宽。FLOAT16、FLOAT32、BFLOAT16NCHW、NHWCy输出正向Resize的输入梯度。FLOAT16、FLOAT32、BFLOAT16NCHW、NHWC约束说明无调用说明调用方式样例代码说明aclnn接口test_aclnn_resize_bicubic_v2_grad通过aclnnUpsampleBicubic2dBackward接口方式调用ResizeBicubicV2Grad算子。【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考