当前位置: 首页 > news >正文

cann/ops-nn ELU梯度V2算子

EluGradV2

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

功能说明

  • 算子功能:激活函数的反向计算,输出ELU激活函数正向输入的梯度。

  • 计算公式:

    • 当is_result是True时:

      $$ gradInput = gradOutput * \begin{cases} scale, \quad x > 0\ inputScale \ast (x + \alpha \ast scale), \quad x \leq 0 \end{cases} $$

    • 当is_result是False时:

      $$ gradInput = gradOutput * \begin{cases} scale, \quad x > 0\ inputScale \ast \alpha \ast scale \ast exp(x \ast inputScale), \quad x \leq 0 \end{cases} $$

参数说明

参数名输入/输出/属性描述数据类型数据格式
grads输入公式中的gradOutputFLOAT,FLOAT16,BFLOAT16ND
activations输入公式中的xFLOAT,FLOAT16,BFLOAT16ND
alpha输入表示ELU激活函数的激活系数,公式中的alpha。如果is_result为true,alpha必须大于等于0。数据类型需要是可转换为FLOAT的数据类型。FLOAT-
scale输入表示ELU激活函数的缩放系数,公式中的scale。FLOAT-
input_scale输入表示ELU激活函数的输入的缩放系数,公式中的inputScale。数据类型需要是可转换为FLOAT的数据类型。FLOAT-
is_result输入表示传给ELU反向计算的输入是否是ELU正向的输出。BOOL-
y输出公式中的输出张量gradInput同gradsND

调用说明

调用方式样例代码说明
aclnn接口test_aclnn_elu_backward通过aclnnEluBackward接口方式调用算子。

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

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

http://www.jsqmd.com/news/786591/

相关文章:

  • VSCode光标增强插件开发:从CSS注入到动态效果实现
  • 2026届毕业生推荐的AI科研平台实测分析
  • 汽车电子功能安全验证中的误差传播理论与应用
  • 2026年卡通IP雕塑选购指南:破解材质缺陷与工艺痛点,实测验证
  • 如何快速安装大气层系统:Switch破解的终极完整指南
  • 基于多模态大模型的电影智能问答系统:从原理到实践
  • CUDA算法优化实战:从内存访问到指令级性能提升全解析
  • Allegro软件许可浪费?自动释放,版图设计告别卡顿
  • OpenClaw微信客服插件:代理服务+WSS模式,快速接入公众号与企业微信
  • 2026年热门的纺丝喷丝板稳定供货厂家推荐 - 品牌宣传支持者
  • 电路中 Filter 和 Matching 完整详解
  • Ollama MCP Server:为AI助手扩展本地大模型能力的开源桥梁
  • 工厂推行精益/5S难坚持?先找准这5大核心根源
  • CANN/ops-transformer FlashAttentionScore算子API文档
  • “我这样自学,成功跳进了网络安全行业”——我的转行心得与私藏资料分享
  • CANN CANNBot智能体SIG
  • 在Hermes Agent中配置自定义供应商指向Taotoken的详细流程
  • 山西速印机维修服务优选指南:专业机构与技术实力深度解析 - 品牌策略师
  • 催活自动化,用项目数字化平台让进度“自动跑”
  • 开源接口调试与压测工具 EasyPostman v5.5.9 发布,修复多项问题并增强复制功能
  • MySQL开发环境标准化实践:Docker Compose自动化部署与脚本管理
  • Linux 编程第一个小程序:进度条
  • AI产品经理技能包:从SaaS指标诊断到PRD评审的实战指南
  • 2026 水果店收银软件实测:四大主流系统效果与避坑指南
  • CANN/Graph-autofusion超级内核
  • HyperChat本地AI大脑:基于MCP协议的AI as Code开发平台实战
  • 2025权威实测:VR设备高性价比选择指南TOP4揭秘
  • 人事管理|基于SprinBoot+vue的企业人事管理系统(源码+数据库+文档)
  • XUnity Auto Translator:打破语言障碍的Unity游戏实时翻译终极方案
  • 支付集成中间件PayRam-MCP:统一API设计、异步通知处理与生产环境实践