CANN稀疏矩阵算子ATK测试

发布时间:2026/10/21 9:27:19

CANN稀疏矩阵算子ATK测试 ATK_ops-sparse【免费下载链接】cann-ops-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-ops-competitionsaclSparseSDDMM / SpGEMM / SpSM的 ATK 精度验收工程NPU 被测CPU golden可选 GPU 对照。目录结构ATK_ops-sparse/ ├── run_sparse_atk.sh # 统一入口 ├── sparse_executor_common.py # CSR 生成、seed、精度工具 ├── sparse_npu_acl.py # NPU aclsparse 绑定 ├── sparse_gpu_cusparse.py # GPU cuSPARSE 参考路径 ├── aclSparseSddmm/ │ ├── aclSparseSddmm.yaml │ ├── generator_aclSparseSddmm.py │ ├── executor_aclSparseSddmm.py │ └── result/aclSparseSddmm/json/all_aclSparseSddmm.json ├── aclSparseSpgemm/ # 同上结构 └── aclSparseSpsm/ # 同上结构依赖Python 3 PyTorchNPUtorch_npu、已安装libops_sparse.so可设OPS_SPARSE_LIB_PATHGPU可选CUDA libcusparse.soCPU goldenscipySpGEMM β≠0 必需ATK 框架atk命令可用用法cd /home/ATK_ops-sparse # NPU 精度验收推荐 ./run_sparse_atk.sh sddmm npu --gen ./run_sparse_atk.sh spgemm npu -s 0 -e 10 ./run_sparse_atk.sh spsm npu # GPU 对照cuSPARSE vs CPU ./run_sparse_atk.sh spgemm gpu -s 0 -e 3 # 自动选 backendnpu → gpu → cpu ./run_sparse_atk.sh sddmm auto --gen参数说明第 1 个参数sddmm|spgemm|spsm第 2 个参数auto|npu|gpu|cpu默认auto--gen重新生成用例 JSON首次或改 generator 后其余参数透传给atk task如-s 0 -e 10切片用例用例用例定义aclSparse*/generator_*.py*.yaml生成atk case -f aclSparseSddmm.yaml -p generator_aclSparseSddmm.py运行时会自动--gen若 JSON 不存在【免费下载链接】cann-ops-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-ops-competitions创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/21 8:02:36

Commander 安全最佳实践:保护你的命令行工具免受注入攻击

Commander 安全最佳实践:保护你的命令行工具免受注入攻击 【免费下载链接】commander The complete solution for Ruby command-line executables 项目地址: https://gitcode.com/gh_mirrors/com/commander 在构建Ruby命令行工具时,安全性是每个开…

2026/10/18 21:09:16

高压安全隔离技术:ISOM8710与PIC18LF2680应用指南

1. 高压安全隔离技术概述在工业自动化、医疗设备和电力系统中,高压与低压电路之间的安全隔离是确保人员和设备安全的关键需求。ISOM8710与PIC18LF2680的组合方案,为这类应用提供了可靠的隔离解决方案。电隔离技术通过阻断高电压与低电压电路之间的直接电…

2026/10/21 22:06:26

云平台一键部署开源AI助理框架:从Docker到专属智能体完全指南

最近技术社区里突然流行起一句话:快来养小龙虾。别误会,这不是养殖业的新风口,而是大家在折腾一个开源的AI助理框架。因为项目图标看起来像小龙虾的钳子,社区里就给它起了这个外号。把它部署到某云平台之后,通过一键部…

2026/10/21 22:06:26

Flink实时异常检测实战:从Watermark到状态管理的完整指南

Flink实时大数据处理这两年已经成了很多公司的标配,尤其是涉及到风控、交易监控、设备异常诊断、安全巡检这类场景,大家避不开的一个话题就是实时异常检测。我自己的感受是,很多人一上来就想上复杂的算法模型,结果数据质量、窗口设…

2026/10/21 22:06:26

Flink实时异常检测实战:从窗口统计到CEP与模型推理

做实时数据处理的朋友,一到异常检测这个话题,几乎都会提到Flink。原因很直接:数据规模上来以后,靠固定阈值加人工盯屏根本拦不住真正的风险,而大多数异常恰恰是短时间内的瞬时波动,批处理跑完再发现&#x…

2026/10/21 22:06:26

CSAPP第三版实验全解析:从位运算到缓存模拟的实战指南

简介:深入理解计算机系统(CSAPP)第三版配套实验资源包,面向计算机专业学生、考研备考者与系统编程入门者,可将教材中的处理器、虚拟内存、缓存体系、并发编程等理论知识落地为可运行、可调试的实战项目。包内汇集Data …

2026/10/21 22:06:26

SpringBoot+Vue实战:小零食商铺全栈项目设计与部署全解析

这两年接到不少学员和同行问同一个问题:想做一个完整的电商类全栈项目练手,但不知道从什么业务切入比较合适。我的建议一直很明确——别一上来就抄一个庞大的商超系统,那种项目对新手来说信息量太大,反而什么都学不扎实。做一个小…

2026/10/21 21:56:00

用数据化方法管理个人技能:从量化模型到轻量级系统搭建

「skills」,就一个孤零零的英文单词,连副标题都没有。我第一次拿到这个项目名的时候,第一反应是:这八成又是一个想做个人技能管理、却不知道从哪下手的实战项目。把它翻译成需求,其实就是一句话——把一个人脑子里乱七…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑