news 2026/5/9 13:03:46

CANN算子测试挑战赛提交

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN算子测试挑战赛提交

团队信息

【免费下载链接】cann-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-competitions

  • 团队名称:群星闪耀时
  • 所属单位:南昌航空大学
  • 团队成员:
    • 李梓暄,负责协调任务,编译调试以及代码汇总
    • 姜傲天,算子测试用例设计与优化
    • 李嘉纶,环境配置、测试报告撰写、提交规范检查
  • 联系人:李梓暄
  • 联系邮箱:2693465377@qq.com

环境要求

  • CANN 版本:9.0.0
  • 操作系统:Ubuntu 20.04 x86_64及以上
  • 编译器:g++ 9.4.0 /gcc 9.4.0
  • 测试框架: CANN ACLNN 原生测试框架
  • 其他依赖:ACL 昇腾运行时库、CMake 3.16+

文件说明

  • code/

    :测试代码源文件,按算子分子目录组织

    • code/Add/test_aclnn_add.cpp:Add 算子测试代码
    • code/Cumsum/test_aclnn_cumsum.cpp:Cumsum 算子测试代码
  • report/

    :测试报告

    • report/Add.pdf:Add 算子测试报告文档
    • report/Cumsum.pdf:Cumsum算子测试报告文档

编译与运行

以 Add 算子为例(Cumsum 只需将命令中的add替换为cumsum):

  1. 进入对应算子目录:cd code/Add

  2. 复制测试文件到ops-math项目对应的位置

    cp test_aclnn_add.cpp /home/workspace/ops-math/math/add/examples/test_aclnn_add.cpp
  3. 编译

    # 切换到ops-math项目目录 cd /home/workspace/ops-math # 编译算子 bash build.sh --pkg --soc=ascend950 --ops=add --vendor_name=custom --cov
  4. 安装算子包

    ./build_out/cann-ops-math-custom_linux-x86_64.run
  5. 运行

    bash build.sh --run_example mul eager cust \ --vendor_name=custom --simulator --soc=ascend950 --cov

    运行成功后会在build/目录下生成覆盖率数据文件(.gcda)。

  6. 查看覆盖率

    find build -name "*.gcda" | grep add gcov -b <gcda文件路径>

【免费下载链接】cann-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-competitions

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

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

CANN/asc-devkit Arrive同步函数API

Arrive 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://gitcode.com/can…

作者头像 李华
网站建设 2026/5/9 12:57:32

CANN/ops-transformer FlashAttention梯度V2

aclnnFlashAttentionUnpaddingScoreGradV2 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-transformer 产品支持情况 产品是否支持Ascend 950PR/Ascend…

作者头像 李华
网站建设 2026/5/9 12:55:51

透穿SEI膜,看懂电池的半世生命周期——BMS算法工程师的必修课

写在前面做BMS算法有些年头了。一开始&#xff0c;我们把电池当成一个“黑盒”&#xff0c;专注于电压、电流、温度的采样&#xff0c;然后套用等效电路模型估算SOC。模型不准&#xff1f;那就增加RC阶数。精度还不够&#xff1f;那就上卡尔曼滤波。但随着工作深入&#xff0c;…

作者头像 李华
网站建设 2026/5/9 12:55:49

融合大语言模型与机制模型:构建生成式智能体实现社会仿真

1. 项目概述&#xff1a;当大语言模型遇见社会仿真最近几年&#xff0c;大语言模型&#xff08;LLM&#xff09;的涌现能力让人惊叹&#xff0c;从写代码到编故事&#xff0c;它似乎无所不能。但如果你和我一样&#xff0c;长期从事复杂系统建模或社会科学计算实验&#xff0c;…

作者头像 李华
网站建设 2026/5/9 12:53:49

AI赋能质子治疗:从自动勾画到实时优化的自适应放疗新范式

1. 项目概述&#xff1a;当AI遇上质子治疗在肿瘤放射治疗领域&#xff0c;前列腺癌的治疗一直是个精细活儿。传统的X射线放疗&#xff0c;光子束在穿透人体时&#xff0c;能量会逐渐沉积&#xff0c;这意味着肿瘤前方的正常组织和后方的器官&#xff08;如直肠、膀胱&#xff0…

作者头像 李华
网站建设 2026/5/9 12:53:34

CANN/AMCT:量化感知训练配置参数说明

量化感知训练配置参数说明 【免费下载链接】amct AMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。 项目地址: https://gitcode.com/cann/amct 如果通过create_quant_retrain_config接口生成的config.json量化感知训练配置文件&#xff0c;推理精度不满足要求&#…

作者头像 李华