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}{1e^{-x}}) $$$$ gradInput gradOutput * \sigma^\prime(x) gradOutput * \frac{1}{1e^{x}} $$其中$x$为LogSigmoid函数的正向输入$\sigma(x)$为LogSigmoid函数$\sigma^\prime(x)$为LogSigmoid函数的导数。参数说明参数名输入/输出/属性描述数据类型数据格式grads输入表示LogSigmoid激活函数正向输出的梯度公式中的gradOutput。FLOAT16、BFLOAT16NDfeatures输入待进行反向计算的入参公式中的x。FLOAT16、BFLOAT16NDbackprops输出出参公式中的gradInput。FLOAT16、BFLOAT16ND约束说明输入输出数据类型保持一致。调用示例调用方式样例代码说明aclnn接口test_aclnn_logsigmoid_grad.cpp通过aclnnLogSigmoidBackward接口方式调用LogSigmoidGrad算子。【免费下载链接】ops-nn本项目是CANN提供的神经网络类计算算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-nn创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考