news 2026/5/9 12:04:31

CANN/ops-nn LogSigmoid梯度算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-nn LogSigmoid梯度算子

LogSigmoidGrad

【免费下载链接】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 推理产品×
Atlas 推理系列产品
Atlas 训练系列产品

功能说明

  • 算子功能:LogSigmoid的反向传播,根据上一层传播的梯度与LogSigmoid正向输入计算其梯度输入。

  • 计算公式:

    $$ \sigma(x) = LogSigmoid(x) = \log(\frac{1}{1+e^{-x}}) $$

    $$ gradInput = gradOutput * \sigma^\prime(x) = gradOutput * \frac{1}{1+e^{x}} $$

    其中$x$为LogSigmoid函数的正向输入,$\sigma(x)$为LogSigmoid函数,$\sigma^\prime(x)$为LogSigmoid函数的导数。

  • 参数说明:

    参数名输入/输出/属性描述数据类型数据格式
    grads输入表示LogSigmoid激活函数正向输出的梯度,公式中的gradOutput。FLOAT16、BFLOAT16ND
    features输入待进行反向计算的入参,公式中的x。FLOAT16、BFLOAT16ND
    backprops输出出参,公式中的gradInput。FLOAT16、BFLOAT16ND

约束说明

  • 输入输出数据类型保持一致。

调用示例

调用方式样例代码说明
aclnn接口test_aclnn_logsigmoid_grad.cpp通过aclnnLogSigmoidBackward接口方式调用LogSigmoidGrad算子。

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

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

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

CANN/cannbot-skills Attention-Only模板

Attention-Only Scope 模板 【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills 本模板提供仅将 Attention 模块纳入 Super…

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

指针学习笔记

一、指针的定义1.本质指针,就是存储地址值的变量。(我们设计一个地址类型的变量,用来存放其他变量的内存地址)2.指针的大小1.指针占多少字节取决于CPU架构:x86架构(32位):指针大小为…

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

无车位线智能车辆泊车路径规划与跟踪控制方法【附仿真】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,可以私信,或者点击《获取方式》 (1)自适应椭圆采样域与势场引…

作者头像 李华
网站建设 2026/5/9 11:58:32

交通信号灯配时指数交叉差分进化优化算法【附代码】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,可以私信,或者点击《获取方式》 (1)分段指数交叉机制与交叉率…

作者头像 李华
网站建设 2026/5/9 11:56:37

CANN模型推理融合算子优化技能

【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills name: model-infer-fusion description: 基于 PyTorch 框架的昇腾 NPU…

作者头像 李华