news 2026/6/13 5:38:51

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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),仅供参考

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

SECURITY.md

SECURITY.md 【免费下载链接】railsdevs.com The reverse job board for Ruby on Rails developers. 项目地址: https://gitcode.com/gh_mirrors/ra/railsdevs.com 如果发现安全漏洞&#xff0c;请发送邮件至joerailsdevs.com报告。 【免费下载链接】railsdevs.com The …

作者头像 李华
网站建设 2026/6/13 5:31:57

手把手教你为GD32W515的QSPI Flash驱动添加DMA支持(附完整工程)

从零构建GD32W515的QSPI Flash DMA驱动&#xff1a;实战指南与性能优化最近在开发一个需要高速存储传感器数据的项目时&#xff0c;遇到了一个棘手的问题&#xff1a;使用传统轮询方式的QSPI Flash读写严重拖慢了系统响应速度。这让我意识到&#xff0c;是时候为GD32W515的QSPI…

作者头像 李华
网站建设 2026/6/13 5:28:04

Windows 11下PL2303驱动兼容性终极解决方案:告别黄色感叹号

Windows 11下PL2303驱动兼容性终极解决方案&#xff1a;告别黄色感叹号 【免费下载链接】pl2303-win10 Windows 10 driver for end-of-life PL-2303 chipsets. 项目地址: https://gitcode.com/gh_mirrors/pl/pl2303-win10 PL2303驱动兼容性解决方案在Windows 11系统中面…

作者头像 李华
网站建设 2026/6/13 5:28:01

实战微信好友关系检测:轻松识别隐形社交障碍

实战微信好友关系检测&#xff1a;轻松识别隐形社交障碍 【免费下载链接】WechatRealFriends 微信好友关系一键检测&#xff0c;基于微信ipad协议&#xff0c;看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends 你是否曾…

作者头像 李华