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

CANN/ops-nn HardShrink算子

HardShrink

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

功能说明

  • 算子功能:完成 HardShrink 激活函数计算,将输入张量中绝对值小于等于阈值 lambd 的元素置零,大于阈值的元素保持不变。

  • 计算公式:

$$ \text{HardShrink}(x) = \begin{cases} x, & \text{if } x > \lambda \ x, & \text{if } x < -\lambda \ 0, & \text{otherwise} \end{cases} $$

其中,x 为输入张量,$\lambda$ 为阈值参数 lambd。

参数说明

参数名输入/输出/属性描述数据类型数据格式
self输入输入张量,对应公式中的 x。支持 0-8 维,支持空 Tensor。FLOAT、FLOAT16、BFLOAT16ND
lambd输入阈值参数,对应公式中的 λ,float 类型标量,默认值 0.5。FLOAT-
out输出输出张量,与 self 同 shape 同 dtype。FLOAT、FLOAT16、BFLOAT16ND

约束说明

  • self 与 out 的数据类型必须一致,支持 FLOAT、FLOAT16、BFLOAT16。
  • self 与 out 的 shape 必须一致,不涉及广播。
  • self 支持 0-8 维。
  • self 支持空 Tensor(0 元素),此时 out 也为空 Tensor,不执行计算。
  • lambd 为 float 类型标量,取值无限制。

调用说明

调用方式调用样例说明
aclnn 调用test_aclnn_hard_shrink通过 aclnn 两段式接口调用,详见 aclnnHardshrink 接口文档。

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

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

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

相关文章:

  • Serverless AI Agent不是梦:基于Knative Eventing与Function-as-Workflow的毫秒级响应架构,已验证支撑2000+并发对话流
  • ICode竞赛Python一级通关秘籍:用变量控制飞船和角色,保姆级代码逐题解析
  • FPGA实现SPWM的三种方法对比:查表法、实时计算法与CORDIC算法
  • 保险系统不再冰冷:Lovable体验设计的5个反直觉原则(附2023年头部险企NPS提升22%实证)
  • Qwen3.5-122B-A10B未来路线图:多节点部署与PD分离技术前瞻
  • 2026年附近的装修公司/绵阳全包装修公司/绵阳老房改造装修公司本地热门榜 - 品牌宣传支持者
  • ResourcesSaverExt:如何一键批量下载网页资源并保持原始目录结构
  • 3分钟快速部署Yuzu模拟器:免费畅玩Switch游戏的完整指南
  • Mac上给VMware Fusion虚拟机配固定IP?保姆级图文教程(含CentOS 7/8配置)
  • AXLearn:模块化与硬件无关的大模型训练系统解析
  • MobaXterm中文版:一站式远程管理终极解决方案
  • 别再只做目标检测了!试试用YOLOv8和CLIP给你的检测结果打上语义标签
  • 认知无线电入门:不懂复杂公式?用能量检测法快速理解频谱感知核心
  • 全网资源轻松抓取:res-downloader跨平台下载工具完全指南
  • 2026年4月食品级真空袋直销厂家推荐,玉米真空袋/蒸煮袋/粽子袋/真空袋/食品级真空袋,食品级真空袋厂家有哪些 - 品牌推荐师
  • 锌铝合金产品定制哪家好?2026锌合金零配件压铸/铝合金零配件压铸厂家推荐 - 栗子测评
  • 5个核心技巧:用Win11Debloat打造你的专属Windows性能调校工具箱
  • 数字IC面试必考:Radix-4 Booth乘法器原理、Verilog实现与优化要点
  • 还在为黑苹果EFI配置烦恼?这款OpenCore简化工具让你轻松搞定
  • Unity烘焙模式选哪个?BakedIndirect、Shadowmask、Subtractive保姆级选择指南(附实战对比图)
  • Qwen2.5-0.5B-Instruct完全指南:如何在华为昇腾NPU上部署轻量级AI模型
  • 供应链管理 Agent:预测与调度 Harness
  • Steamless终极指南:5分钟掌握专业级Steam DRM移除技巧
  • STM32H7的iCache到底要不要开?1-way和2-ways实测性能对比与避坑指南
  • 戴森球计划工厂蓝图库终极指南:从新手到星际工厂大师的完整攻略
  • 如何掌控你的数字记忆:WeChatMsg微信聊天记录永久保存指南
  • 从单库到多库:七大老龄数据库联合分析,正在成为下一个发文风口
  • 2026 年必装的 Windows AI 工具!OpenClaw 一键部署,效率直接翻倍
  • Keil工具链版本演进与嵌入式开发实践指南
  • UI-TARS桌面版终极指南:用自然语言操控电脑的智能GUI助手