news 2026/5/9 14:54:37

CANN/cann-competitions:伊格小队算子测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/cann-competitions:伊格小队算子测试

团队信息

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

  • 团队名称:伊格小队
  • 所属单位:青岛恒星科技学院
  • 团队成员:
    • 张德鑫,队长
  • 联系人:张德鑫
  • 联系邮箱:lggyx9527@gmail.com

环境要求

  • CANN 版本:9.0.0-beta.2
  • 操作系统: Ubuntu 22.04.5 LTS aarch64
  • 编译器:Aarch64 g++ 11.4.0
  • 测试框架:GoogleTest
  • 其他依赖:Ascend CANN Toolkit (9.0.0-beta.2), CMake

文件说明

  • code/:测试代码源文件,按算子分子目录组织
    • code/Add/test_aclnn_add.cpp:Add 算子测试代码
    • code/Cumsum/test_aclnn_cumsum.cpp:Cumsum 算子测试代码
  • report/:测试报告
    • report/Add.md:Add 算子测试报告文档
    • report/Cumsum.md: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 14:50:28

CANN ops-nn Sigmoid梯度算子

SigmoidGrad 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/Atlas A3 推理系列产品…

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

CANN/HCOMM拓扑层级类型查询

HcclRankGraphGetTopoTypeByLayer 【免费下载链接】hcomm HCOMM&#xff08;Huawei Communication&#xff09;是HCCL的通信基础库&#xff0c;提供通信域以及通信资源的管理能力。 项目地址: https://gitcode.com/cann/hcomm 产品支持情况 Ascend 950PR/Ascend 950DT&…

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

EFGP查提交申请记录

select serialNumber,processInstanceName, subject, (case when currentState1 then 進行中 when currentState3 then 已結案 when currentState4 then 已撤銷 when currentState0 then 未開始 else 已暫停 end) from ProcessInstance(nolock) where left(serialNumber,4)L…

作者头像 李华
网站建设 2026/5/9 14:41:30

内容创作场景下如何用Taotoken灵活调用最适合的文案生成模型

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 内容创作场景下如何用Taotoken灵活调用最适合的文案生成模型 对于自媒体创作者、市场运营人员而言&#xff0c;每天面对不同平台、…

作者头像 李华
网站建设 2026/5/9 14:35:02

PM2 VSCode插件:在编辑器内可视化管理和监控Node.js进程

1. 项目概述&#xff1a;一个为PM2量身定制的VSCode插件如果你和我一样&#xff0c;日常开发中大量使用Node.js&#xff0c;并且用PM2来管理进程&#xff0c;那你肯定遇到过这样的场景&#xff1a;在终端和代码编辑器之间反复切换&#xff0c;只为查看某个服务的日志、重启一个…

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

本地AI自动化工具OpenClaw 2.6.6安装详解(内含安装包)

OpenClaw 2.6.6 Windows 极简部署教程&#xff5c;5分钟搭建本地AI智能体OpenClaw&#xff08;小龙虾&#xff09;是一款适配Windows系统的轻量化AI智能体工具&#xff0c;主打可视化图形化部署模式。全程无需命令行操作、无需手动配置复杂运行环境&#xff0c;依托内置自动化部…

作者头像 李华