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

CANN/cann-bench Sigmoid算子API描述

Sigmoid 算子 API 描述

【免费下载链接】cann-bench评测AI在处理CANN领域代码任务的能力,涵盖算子生成、算子优化等领域,支撑模型选型、训练效果评估,统一量化评估标准,识别Agent能力短板,构建CANN领域评测平台,推动AI能力在CANN领域的持续演进。项目地址: https://gitcode.com/cann/cann-bench

1. 算子简介

Sigmoid 算子对输入张量完成 Sigmoid 运算,将任意实数映射到 (0, 1) 区间。

主要应用场景

  • 二分类任务的输出层激活
  • 门控机制(LSTM、GRU 等 RNN 中的门控信号)
  • 注意力权重计算
  • 概率输出的归一化

算子特征

  • 难度等级:L1(Elementwise)
  • 单输入单输出,逐元素运算,输出 shape 与输入完全一致
  • 支持 ND 格式输入

2. 算子定义

数学公式

$$ y = \frac{1}{1 + e^{-x}} $$

特殊情况

输入输出
x = 0y = 0.5
x → +∞y → 1
x → -∞y → 0

3. 接口规范

算子原型

cann_bench.sigmoid(Tensor x) -> Tensor y

输入参数说明

参数类型默认值描述
xTensor必选输入张量,支持 ND 格式

输出

参数Shapedtype描述
y与输入 x 相同与输入 x 相同Sigmoid 激活结果

数据类型

输入 dtype输出 dtype
float16float16
float32float32
bfloat16bfloat16

规则与约束

  • 输出 shape 与输入 shape 完全一致,输出 dtype 与输入 dtype 一致
  • 无额外属性参数

4. 精度要求

采用生态算子精度标准进行验证。

误差指标

  1. 平均相对误差(MERE):采样点中相对误差平均值

    $$ \text{MERE} = \text{avg}(\frac{\text{abs}(actual - golden)}{\text{abs}(golden)+\text{1e-7}}) $$

  2. 最大相对误差(MARE):采样点中相对误差最大值

    $$ \text{MARE} = \max(\frac{\text{abs}(actual - golden)}{\text{abs}(golden)+\text{1e-7}}) $$

通过标准

数据类型FLOAT16BFLOAT16FLOAT32HiFLOAT32FLOAT8 E4M3FLOAT8 E5M2
通过阈值(Threshold)2^-102^-72^-132^-112^-32^-2

当平均相对误差 MERE < Threshold,最大相对误差 MARE < 10 * Threshold 时判定为通过。

5. 标准 Golden 代码

import torch def sigmoid( x: torch.Tensor ) -> torch.Tensor: """ 对输入Tensor完成Sigmoid运算 公式: y = 1 / (1 + e^(-x)) Args: x: 输入张量 Returns: 输出张量,Sigmoid激活结果 """ y = torch.sigmoid(x) return y

6. 额外信息

算子调用示例

import torch import cann_bench x = torch.randn(1024, 1024, dtype=torch.float32, device="npu") y = cann_bench.sigmoid(x)

【免费下载链接】cann-bench评测AI在处理CANN领域代码任务的能力,涵盖算子生成、算子优化等领域,支撑模型选型、训练效果评估,统一量化评估标准,识别Agent能力短板,构建CANN领域评测平台,推动AI能力在CANN领域的持续演进。项目地址: https://gitcode.com/cann/cann-bench

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

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

相关文章:

  • 基于可信AI的智能电网主动安全防御:从检测到可解释的实战框架
  • 广州全案设计口碑好的服务商
  • 生成式AI在软件质量保障与维护中的实践:从代码理解到智能运维
  • 可解释AI在生物年龄预测中的应用:从多模态数据到临床洞察
  • 交易所-撮合引擎-Disruptor用法
  • CANN KV Cache 管理设计
  • cannbot-skills图模式适配优化
  • 小红书下载器完整指南:3分钟学会批量下载无水印图文视频
  • 基于深度学习的淋巴瘤病理诊断AI模型构建实战
  • 人机车混行无感治理,高密度港区复杂场景全目标精准管
  • Sunshine终极指南:3步打造专业级游戏串流服务器
  • 现代全栈工程化实战:Git+Docker+Vercel+CI/CD
  • 文献计量学与AI算法融合:金融合作网络分析与行为预测实践
  • CANN/cann-recipes-train RL负载均衡调度引擎
  • CANN/tensorflow NPUEstimatorSpec构造函数
  • CANN/ops-fft构建参数说明
  • GitHub Actions 完整 Token/Secret 配置详解(Vercel + Docker 2026最新版)
  • CANN/ops-solver复数矩阵LU分解
  • CANN/PyPTO bitwise_or按位或操作
  • CANN/hccl集合通信AllReduce示例
  • CANN ops-nn二元交叉熵目标反向传播算子
  • 可解释AI在药物研发中的应用:从黑箱模型到理性设计
  • CANN/hcomm线程写操作API
  • CANN/pyasc自然对数函数API
  • 首次使用Taotoken模型广场进行模型选型与对比的实际过程
  • Claude桌面应用再次封杀第三方AI;总部人均奖金610万引争议,三星、SK海力士国内员工集体要求涨薪;理想高管否认MEGA设计失败 | 极客头条
  • CANN/ops-solver环境部署指南
  • 无数据集AI:在线学习与信号生成的范式革新
  • CANN/cann-recipes-embodied-intelligence ACT训练样例
  • 自贡室内设计与智能家居装修完全指南:悦阳装饰全链路闭环交付实战案例 - 优质企业观察收录