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

CANN:PyPTO Exp算子测试

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/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.gsyq.cn/news/1464977.html

相关文章:

  • AI赋能树莓派:借助快马平台生成TensorFlow Lite图像识别应用代码
  • MATLAB多通道信号MEMD去噪工具包:专注EEG/ECG与电磁监测数据滤波
  • pandas多维聚合实战:金融风控中的五种生产级聚合模式
  • 小红书上有人骂我门店,我怎么第一时间知道?2026品牌舆情监测避雷指南:Agent毫秒级预警方案
  • Pandas遍历DataFrame性能陷阱与向量化替代方案
  • CANN Ascend C Memory矢量计算API
  • 从‘拉’到‘推’:搞懂Prometheus PushGateway,轻松监控你的定时任务和批处理脚本
  • MATLAB图像处理:从频谱图反推原图,手把手教你用IFFT2验证FFT2算法正确性
  • 如何用Vue3+FastAPI打造企业级管理系统?RuoYi-Vue3-FastAPI实战解析
  • 【AI工具与智能转正整合实战指南】:20年HR Tech专家亲授3大落地路径,错过再等一年?
  • 2026年AI内容生成模型实测横评:谁在真正改变开发者的工作方式?
  • 中山+黄金回收+分区实测盘点 - 余生黄金回收
  • HRM-Text-1B应用案例:从学术研究到工业部署的10个成功故事
  • Docgen在CI/CD中的应用:自动化API文档生成的10个最佳实践
  • 非iOS原生开发者视角:用Flutter搞定App Store上架全记录(从Xcode打包到提交审核)
  • 智能上市不是概念!27家A股/港股/美股申报企业正在用的AI工具矩阵(含私有化部署清单)
  • 开源软件合规解析:Apache 与 GPL 核心冲突与分支开发提交规约
  • Claude Code实战报告:开发、调试、重构三个场景的真实体验
  • 飞书CLI开源47天突破万星,国内办公套件第一
  • 别再只做报警了!LabVIEW温度监控系统进阶:从界面美化到数据持久化全流程
  • 别再只会用单片机点灯了!重温经典:用555和CD4017芯片搭一个可调频的流水灯电路
  • pandas多维聚合实战:金融级生产环境的高效分析范式
  • ORION框架:多机器人协同导航的技术突破与应用
  • 对话ai助手,在快马平台智能解答centos7安装难题并生成代码
  • 2026年6月北京老房翻新装修公司推荐:五大排名旧房安全改造评测专业价格 - 品牌推荐
  • Play Integrity Fix:Android设备完整性验证绕过技术深度解析与实战指南
  • 适配正点原子IMX6ULL的QT车载主界面源码,集成音乐播放、视频播放与传感器扩展接口
  • PDMS管道设计效率翻倍!手把手教你安装NakiPipeline插件(附常见错误排查)
  • MOSS-Audio音乐理解能力详解:从风格分析到情感进展识别的完整指南
  • JS逆向之瑞数6案例(某某大学华南附属医院)