원클릭으로
ops-blas
ops-blas에는 hicann에서 수집한 skills 10개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
ops-blas 算子全流程开发技能,协调 agent 团队完成设计->开发->验收->上库的完整开发链路。触发:用户要求开发新算子或实现某 BLAS 接口时。
为 BLAS 算子开发 GTest + CSV 驱动的精度 ST。触发场景: - 新算子 ST、编写 xxx_param.h / xxx_golden.h / xxx_npu_wrapper.h / xxx_test.cpp / xxx_test.csv - 改写旧式 TEST_F 为 CSV 参数化测试 按 6 步执行:分析 API → 写 param → 写 cpu/npu → 写 GTest → CMake → build.sh 验证。
ops-blas 日志框架使用规范。提供 Host 侧 dlog 日志集成模板、日志配置 API 说明和最佳实践。触发:算子开发中需要集成日志、检视日志使用规范、迁移 printf 到 dlog 时。
ops-blas 仓 AscendC 编码规范 + MR 安全编码规则速查索引。 **非开发期常驻上下文**:作为代码提交前的自查工具,按需读取。 触发时机:① 2.x.2 联调前 ② 2.x.3 验收前 ③ 3.1/4.2 代码检视前 ④ reviewer 检视 MR 代码时。 详细规则内容位于 references/ 目录,由调用方按需加载相关文档。
生成 PR 或 Issue 文件,并可通过 GitCode API 直接提交到仓库。仅当用户明确说"提PR"、"创建PR"、"提交Issue"、"推送到PR"、"amend"、"force push"等时才触发,禁止根据上下文推断自动触发。所有操作必须经过用户许可,禁止擅自行动。
BLAS 算子仓编译与验证命令参考。编译算子、运行测试、打包的常用命令。触发:需要编译算子、运行测试、查看 build.sh 用法时。
工作流维护技能。任何对 agent/ 目录下文件的新增、修改、删除操作,都必须先触发本技能再执行操作,包括修改本技能自身。禁止未触发直接修改。
为工作流 agent 配置合适的模型。触发场景:用户要求配置 agent 模型、选择模型、修改 agent 使用的模型、 询问哪个模型最好、模型选型建议。关键词:配置模型、选模型、model config、换个模型、模型推荐。
Ascend C 算子开发工具包参考库。在架构设计、代码开发、API 查阅和性能优化阶段,从 asc-devkit 仓库中检索 API 文档、示例代码、实现参考和构建配置作为开发指导。触发:需要查阅 Ascend C API 官方文档、查找示例代码、参考算子实现、了解构建系统或学习编程模型时。
CANN 算子高性能样例参考库。在架构设计、代码开发和性能优化阶段,从 cann-samples 仓库中检索相关样例代码与调优实践作为参考。触发:需要参考已有算子实现、查找优化方法示例、或学习特定编程模型时。