CANN/ops-sparse 构建命令
【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparsename: sparse-build-commands description: ops-sparse 编译、构建、测试命令技能。提供各种场景下的编译和运行命令。ops-sparse 构建命令环境要求CANN 开发套件含 Ascend C 编译器CMake 3.16GCC与 CANN 版本匹配编译命令编译指定算子bash build.sh --ops{op_name} --soc{soc_version}参数说明--ops算子目录名snake_case如spmv、spmm。支持逗号分隔多算子--opsspmv,spmm--soc芯片版本号小写如ascend910b、ascend950--deviceid指定测试运行的 NPU 设备 ID默认 0如--device1--run编译后运行测试--pkg编译后打包 run 包编译全量bash build.sh --soc{soc_version}编译并运行测试bash build.sh --ops{op_name} --soc{soc_version} --run打包bash build.sh --pkg --soc{soc_version}常用芯片版本芯片--soc 参数NPU_ARCH架构目录Ascend910Bascend910bdav-2201arch22Ascend910_93ascend910_93dav-2201arch22Ascend950ascend950dav-3510arch35Ascend310Pascend310pdav-2002arch20build.sh内部做大小写无关匹配支持前缀匹配如ascend910b3匹配到ascend910b推荐使用小写形式。算子名解析--ops参数支持两种格式具体算子名如spmv、csrmv→ 直接编译该算子家族名如spmv→ 自动展开为家族下所有有当前 SOC arch 实现的子算子输出目录产物路径说明动态库build_out/lib64/libcann_ops_sparse.so安装后的算子库头文件build_out/include/cann_ops_sparse.h安装后的公共头文件测试二进制build/test/{op}/{op}_test编译后的测试程序测试运行# 方式一通过 build.sh 编译并运行 bash build.sh --ops{op_name} --soc{soc_version} --run # 方式二直接运行已编译的测试程序 ./build/test/{op_name}/{op_name}_test测试失败诊断快速排查检查编译日志确认无警告检查 NPU 设备状态npu-smi info检查 ACL 运行日志stdout 输出对比 golden 与 NPU 输出的最大误差和位置基线对比判断是否为本次修改引入当测试用例执行失败时需要判断是否为本次修改引入的问题获取最新基准分支代码git fetch cann切换到基准分支重新编译并运行相同算子的测试git checkout cann/master bash build.sh --ops{op_name} --soc{soc_version} --run对比结果若基准分支上测试通过→ 本次修改引入了问题需要排查若基准分支上测试同样失败→ 这是算子原有的问题非本次修改导致切回开发分支继续工作git checkout 你的分支名注意切换分支前确保当前修改已 commit 或 stash避免丢失工作进度。【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

迁移策略指南:如何从原生Django迁移到django-postgres-extra

迁移策略指南:如何从原生Django迁移到django-postgres-extra

迁移策略指南:如何从原生Django迁移到django-postgres-extra 【免费下载链接】django-postgres-extra Bringing all of PostgreSQLs awesomeness to Django. 项目地址: https://gitcode.com/gh_mirrors/dj/django-postgres-extra 想要充分利用PostgreSQL的强…

2026/7/5 18:15:24 阅读更多 →
B站自动化抽奖脚本终极指南:如何用Python脚本轻松提升中奖概率

B站自动化抽奖脚本终极指南:如何用Python脚本轻松提升中奖概率

B站自动化抽奖脚本终极指南:如何用Python脚本轻松提升中奖概率 【免费下载链接】BiliBili-Lucky-Draw B站抽奖转发——薅羊毛脚本 : 一个小脚本能够帮助你去看看B站上面今天有哪些Up有抽奖活动,然后还能帮助你自动进行抽奖(转发动态关注&…

2026/7/5 18:13:23 阅读更多 →
SageMaker Studio Lab完全指南:从零开始搭建你的AI/ML学习环境

SageMaker Studio Lab完全指南:从零开始搭建你的AI/ML学习环境

SageMaker Studio Lab完全指南:从零开始搭建你的AI/ML学习环境 【免费下载链接】studio-lab-examples Example notebooks for working with SageMaker Studio Lab. Sign up for an account at the link below! 项目地址: https://gitcode.com/gh_mirrors/st/studi…

2026/7/5 18:09:23 阅读更多 →

最新新闻

5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单

5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单

5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer 你是否曾经因为看不懂Minec…

2026/7/5 19:58:15 阅读更多 →
终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置

终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置

终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 在传统黑苹果配置过程中&#xff0…

2026/7/5 19:58:15 阅读更多 →
D-Link DCS摄像头CVE-2020-25078漏洞剖析与批量检测脚本实现

D-Link DCS摄像头CVE-2020-25078漏洞剖析与批量检测脚本实现

1. 项目概述:一次对D-Link DCS监控设备信息泄露漏洞的深度剖析最近在整理网络设备安全审计案例时,一个老生常谈但又屡见不鲜的漏洞类型再次引起了我的注意——硬编码或未授权访问导致的信息泄露。D-Link DCS系列网络监控摄像头爆出的CVE-2020-25078漏洞&…

2026/7/5 19:58:15 阅读更多 →
Roblox Account Manager终极指南:一站式管理多个Roblox账户的完整解决方案

Roblox Account Manager终极指南:一站式管理多个Roblox账户的完整解决方案

Roblox Account Manager终极指南:一站式管理多个Roblox账户的完整解决方案 【免费下载链接】Roblox-Account-Manager Application that allows you to add multiple accounts into one application allowing you to easily play on alt accounts without having to …

2026/7/5 19:53:53 阅读更多 →
Vue 实战:利用 IndexedDB 实现前端大文件断点续传

Vue 实战:利用 IndexedDB 实现前端大文件断点续传

、背景与痛点 前端下载大文件时&#xff0c;我们通常的做法是一行 fetch 拿到 response&#xff0c;转成 Blob&#xff0c;再丢给一个隐藏的 <a> 标签触发下载。这套逻辑在几十 KB 的图片、几百 KB 的 PDF 上完全没问题。可一旦文件跑到 100MB、1GB&#xff0c;问题就来…

2026/7/5 19:49:53 阅读更多 →
云平台 OCR(云端 API OCR)完整讲解

云平台 OCR(云端 API OCR)完整讲解

云平台 OCR(云端 API OCR)完整讲解 一、什么是云平台 OCR 各大云厂商(百度智能云、阿里云、腾讯云、华为云、谷歌云等)托管在云端服务器的 OCR 识别服务,开发者不用本地部署任何模型、推理库,仅通过 HTTP/HTTPS 网络接口上传图片,云端完成全部文字检测 + 识别,返回结…

2026/7/5 19:47:52 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻