README
【免费下载链接】cann-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-competitions
团队信息
- 团队名称:燃烧你的梦
- 所属单位:广州职业技术大学
- 团队成员:
- 国庭轩,测试用例设计、覆盖率分析、报告撰写
- 李先杰,测试代码编写、环境配置、结果验证
- 联系人:国庭轩
- 联系邮箱:[1634411433@qq.com]
环境要求
- CANN 版本:[9.0.0]
- 操作系统:Ubuntu 24.04 x86_64 / Linux x86_64
- 编译器:[g++ 13.3.0]
- 测试框架:CANN ACLNN 示例测试
- 其他依赖:
- gcov / lcov
- cmake
- make
文件说明
code/:测试代码源文件,按算子分子目录组织code/Add:Add 算子测试代码code/Cumsum/:Cumsum 算子测试代码
report/:测试报告report/Add算子测试报告.md:Add算子测试报告report/Cumsum算子测试报告 .md:Cumsum算子测试报告
README.md:项目说明文件
编译与运行
- 进入项目工作目录:
cd /home/workspace/ops-math- 编译 Cumsum 算子并开启覆盖率:
# 编译(启用覆盖率插桩) bash build.sh --pkg --soc=ascend910_93 --ops=add --vendor_name=custom --cov bash build.sh --pkg --soc=ascend910_93 --ops=cumsum --vendor_name=custom --cov # 安装算子包 ./build_out/cann-ops-math-custom_linux-aarch64.run # 运行测试(真实 NPU 环境) bash build.sh --run_example add eager cust \ --vendor_name=custom --soc=ascend910_93 --cov bash build.sh --run_example cumsum eager cust \ --vendor_name=custom --soc=ascend910_93 --cov # 查看覆盖率 find build -name "*.gcda" | grep add gcov -b -c <gcda文件路径> find build -name "*.gcda" | grep cumsum gcov -b -c <gcda文件路径>【免费下载链接】cann-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-competitions
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考