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

CANN/cann-bench:Exp指数算子PyPTO基准测试

Exp PyPTO Selected-Case API 描述

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

1. 任务范围

本任务是 PyPTO 专用的 Exp selected-case benchmark,路径为bench_lab/pypto_cann_bench/level1/exp。它只要求覆盖当前目录cases.yaml/cases.csv中列出的测试集。

覆盖范围:

  • case_id: 2, 8, 15
  • 输入 dtype: float32
  • 输入 rank: 2D
  • 输出 shape: 与输入x相同
  • 输出 dtype: float32

2. 算子定义

接口:

cann_bench.exp(Tensor x, float base, float scale, float shift) -> Tensor y

数学语义:

base <= 0: y = exp(scale * x + shift) base > 0: y = exp((scale * x + shift) * ln(base))

参数说明:

参数类型默认值描述
xTensor必选float32 2D 输入张量
basefloat-1.0指数底数;base <= 0表示自然底数e
scalefloat1.0输入缩放因子
shiftfloat0.0输入偏移量

3. Selected Cases

case_idshapedtypeattrsvalue_range
2[2048, 2048]float32{base: -1.0, scale: 1.5, shift: 0.0}[-2, 2]
8[1537, 769]float32{base: 10.0, scale: 1.0, shift: 0.0}[-5, 10]
15[512, 2049]float32{base: -1.0, scale: 1.0, shift: 0.5}[-0.5, 0.5]

4. 精度要求

采用当前 cann-bench / kernel_eval 对 float32 selected cases 的默认精度判定。实现应按golden.py的计算语义返回逐元素指数结果。

5. Golden 代码

import torch def exp( x: torch.Tensor, base: float = -1.0, scale: float = 1.0, shift: float = 0.0 ) -> torch.Tensor: temp = scale * x + shift if base > 0: temp = temp * torch.log(torch.tensor(base, dtype=x.dtype, device=x.device)) return torch.exp(temp)

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

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

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

相关文章:

  • 基于DOTA v1.0的旋转目标检测算法实现:RoI Transformer与Gliding Vertex
  • Plotly Dash仪表盘开发入门与实战要点
  • 2026毕业季|知网/维普新规后,公认靠谱的论文降重工具全攻略
  • Nextcloud AIO终极指南:5分钟搭建企业级私有云协作平台
  • macOS鼠标侧键魔法:三指滑动全局导航的终极免费方案
  • 揭秘盛世兰雨选购要点,费用多少钱才合理 - mypinpai
  • 时间序列三大基石:平稳性、自相关性与白噪声实战解析
  • 如何快速配置GitHub加速插件:面向开发者的完整指南
  • S_Tide工具箱避坑指南:搞定南海潮流椭圆绘制与潮汐预报的那些‘坑’
  • 从零搭建你的第一个ARM Linux系统:GEC6818开发板+Buildroot实战记录(避坑指南)
  • 停用词不是噪音,而是语义杠杆:Python五大库分层调控实战
  • 分析实力强的婚纱摄影专业公司,哪个口碑好 - mypinpai
  • 保姆级教程:手把手教你用Overleaf搞定Knowledge-Based Systems期刊的LaTeX投稿模板
  • 安全宣教培训PPT怎么做?从内容到设计手把手教你
  • PotPlayer字幕翻译插件:打破语言壁垒的观影新体验
  • ETS2LA:如何在《欧洲卡车模拟2》中实现智能自动驾驶体验
  • 5分钟快速解决Lapce远程SSH连接卡顿的完整指南
  • Keras多语种神经机器翻译实战:从架构设计到RTL位置编码
  • 外贸跟单员必看:5分钟搞懂AQL抽样表,再也不怕工厂扯皮了
  • Java毕业设计-基于 SpringBoot 的高校学生学习管理系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • MLOps生产级模型服务:可观测性、弹性部署与闭环反馈实战
  • 工业级LLM结构化输出:本地与云模型协同的Schema合规实践
  • Fiddler不止能抓包!这5个隐藏技巧,让你前端调试效率翻倍
  • 支招钢板租赁选购,口碑好的品牌企业有哪些 - mypinpai
  • 多维聚合实战:从OLAP立方体到高性能实时分析
  • 描述性分析实战:数据校准的七步工作法与业务洞察
  • 希腊移民热门之选:2026年6月值得推荐的门店,瓦努阿图移民/企业出海/买房移民/美国NIW移民,希腊移民顾问推荐 - 品牌推荐师
  • 2026年球场护栏网品牌选购指南:四川本地与全国厂家综合评测 - 优质品牌商家
  • AWS EC2 SSH连接全指南:Putty与WinSCP实战配置
  • 2026年南浔实木家具/湖州办公家具/板式/软体家具十大品牌推荐:胡桃木客厅/新中式/原木风与轻奢红木家具优选指南 - 品牌发掘