news 2026/5/11 18:26:38

CANN/ops-nn梯度下降优化器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-nn梯度下降优化器

ApplyGradientDescent

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

功能说明

  • 算子功能:用于在梯度下降训练过程中更新模型参数。

  • 计算公式:

    $$ var = var - alpha \times delta $$

    其中,var表示待更新的模型参数,alpha表示学习率,delta表示参数的梯度。

参数说明

参数名输入/输出/属性描述数据类型数据格式
var输入待更新的模型参数,公式中的var。FLOAT、FLOAT16、BFLOAT16ND
alpha输入学习率,控制参数更新的步长,公式中的alpha。FLOAT、FLOAT16、BFLOAT16ND
delta输入对应参数var的梯度值,公式中的delta。FLOAT、FLOAT16、BFLOAT16ND
var输出更新后的模型参数,公式中的var。FLOAT、FLOAT16、BFLOAT16ND

约束说明

调用说明

调用方式调用样例说明
图模式调用test_geir_apply_gradient_descent通过算子IR构图方式调用ApplyGradientDescent算子。

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

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

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

FAQ 国标目录同步与订阅Notify

Skeyevss FAQ:国标目录同步与订阅 Notify 试用安装包下载 | SMS | 在线演示 项目地址:https://github.com/openskeye/go-vss 1. 目录数据从哪来 国标平台侧目录通常来自: 设备 Catalog 上报;平台 定时全量/增量同步&#xff1…

作者头像 李华
网站建设 2026/5/11 18:20:42

高效开发必备:Ctool全能工具集使用完全指南

高效开发必备:Ctool全能工具集使用完全指南 【免费下载链接】Ctool 程序开发常用工具 chrome / edge / firefox / utools / windows / linux / mac 项目地址: https://gitcode.com/gh_mirrors/ct/Ctool 在当今快节奏的开发环境中,程序员们常常被各…

作者头像 李华
网站建设 2026/5/11 18:16:55

Windows系统mqad.dll文件丢失无法启动程序解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/11 18:16:53

Windows系统mlang.dll文件丢失无法启动程序解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

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

20+高效Obsidian模板:专业Zettelkasten笔记系统构建指南

20高效Obsidian模板:专业Zettelkasten笔记系统构建指南 【免费下载链接】Obsidian-Templates A repository containing templates and scripts for #Obsidian to support the #Zettelkasten method for note-taking. 项目地址: https://gitcode.com/gh_mirrors/ob…

作者头像 李华