当前位置: 首页 > 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.rkmt.cn/news/1515260.html

相关文章:

  • 2026毕业季|知网/维普新规后,公认靠谱的论文降重工具全攻略
  • macOS鼠标侧键魔法:三指滑动全局导航的终极免费方案
  • 时间序列三大基石:平稳性、自相关性与白噪声实战解析
  • 如何快速配置GitHub加速插件:面向开发者的完整指南
  • S_Tide工具箱避坑指南:搞定南海潮流椭圆绘制与潮汐预报的那些‘坑’
  • 停用词不是噪音,而是语义杠杆:Python五大库分层调控实战
  • 安全宣教培训PPT怎么做?从内容到设计手把手教你
  • 支招钢板租赁选购,口碑好的品牌企业有哪些 - mypinpai
  • Fiddler不止能抓包!这5个隐藏技巧,让你前端调试效率翻倍
  • 描述性分析实战:数据校准的七步工作法与业务洞察
  • 横向二级导航菜单HTML包:鼠标悬停即滑出子菜单,带jQuery平滑动画
  • 计算机毕业设计之书籍管理及推荐系统的设计与实现
  • CANN/asc-devkit CumSum样例
  • 多维聚合实战:超越GROUP BY的灵活分析架构设计
  • CANN/asc-devkit:DataCopy伴随原子操作样例
  • 微信投票小程序制作全攻略,云帆投票+西瓜评选+腾讯投票,2026 朋友圈发起投票实测指南 - 投票小程序
  • 2026年 氯酸钠供应厂家:高纯度/工业级/水处理用氯酸钠优质源头企业 - 品牌发掘
  • Udacity AWS机器学习奖学金全流程实战指南
  • Python图像差异检测:像素比对、SSIM、特征匹配与色彩分析四法实战
  • 深度测评:2026年真正好用的专业一键生成论文工具
  • 模板驱动型文档自动化:零代码实现结构化内容复用与动态生成
  • D2DX:让《暗黑破坏神2》在现代PC上流畅运行的终极解决方案
  • 2026年宜宾装修公司怎么选?本地中高端家装市场深度分析与口碑推荐 - 优质品牌商家
  • Web宠物商城网站信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • Spring Data JDBC事务管理:确保数据一致性的完整指南
  • 2026汕头生腌外卖实测报告:龙湖、金平、龙眼南三大片区如何选? - 优质品牌商家
  • 如何快速上手FOFAX:10分钟掌握FOFA API查询技巧
  • 想监控企业内网行为?五款实用的局域网监控软件分享,2026最新推荐
  • 2026优秀科尔摩根电机供应商排行榜 - 优质品牌商家
  • 阴阳师百鬼夜行终极自动化指南:告别手动撒豆的完整解决方案