| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: 精度验证文档同步更新为 MIXED_TOLERANCE 策略 Co-authored-by: zhu-lei0614<zhulei113@huawei.com> # message auto-generated for no-merge-commit merge: !290 merge mixed_tolerance into master docs: 精度验证文档同步更新为 MIXED_TOLERANCE 策略 Created-by: iuyi Commit-by: zhu-lei0614 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> PR #283(commit 2a0ca68)引入了 MIXED_TOLERANCE 精度验证策略,对齐 opbase 开源精度标准。本次更新将以下文档和 Skill 文件从旧的 MERE_MARE 示例同步至新策略: - agent/skills/blas-ST-develop/SKILL.md §1.2 精度模式:推荐模式表改为 MIXED_TOLERANCE,代码示例改用 applyMixedTolerance(cfg, dtype, goldenPtr, count) 一行配置,删除 mereThreshold/mareMultiplier 手动设置示例及 param 字段扩展示例,新增 verifyInteger 模式说明 - agent/skills/blas-new-op-workflow/references/task-prompts.md:测试开发精度规则从 MERE_MARE / ABS / EXACT + CSV 列 mere_threshold/mare_multiplier 改为 applyMixedTolerance(浮点)/ EXACT(数据搬运)/ verifyInteger(索引) - docs/zh/develop/st_develop_guide.md:gbmv CSV 示例删除 mere_threshold,mare_multiplier 列,通用列定义表删除对应行,参考实现对照表 gbmv 精度标注改为 MIXED_TOLERANCE 旧 MERE_MARE 策略标注为"向后兼容,新代码不推荐使用"。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-blas/issues/317?ref=&did=4172207#tid-4172207 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> - 更新 agent/skills/blas-ST-develop/SKILL.md - 更新 agent/skills/blas-new-op-workflow/references/task-prompts.md - 更新 docs/zh/develop/st_develop_guide.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!290 | 1 个月前 | |
Docs:rectify api_list.md Co-authored-by: wangzitao_leo<wangzitao4@huawei.com> # message auto-generated for no-merge-commit merge: !217 merge op_api_list into master Docs:rectify api_list.md Created-by: wangzitao_leo Commit-by: wangzitao_leo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> rectify api_list.md ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#219](https://gitcode.com/cann/ops-blas/issues/219) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> api_list.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!217 | 2 个月前 | |
docs: 更新贡献流程和目录结构说明 (#199) Co-authored-by: Zhang Hua<zhanghua25@mails.ucas.ac.cn> # message auto-generated for no-merge-commit merge: !196 merge docs/issue-199-update-contributing into master docs: 更新贡献流程和目录结构说明 (#199) Created-by: zhanghua145 Commit-by: Zhang Hua Merged-by: cann-robot Description: ## 问题 Issue #199:CONTRIBUTING.md 贡献流程文档存在以下问题: 1. 目录结构使用 blas/${family}/${operator}/ 三层结构,实际仓库已扁平化为 blas/${op}/ 两层 2. 缺少 SIG 例会评审流程(参考 ops-nn PR #6366) 3. 缺少紧急需求处理说明 4. 交付件要求和合规检查格式不够规范 5. dir_structure.md 同样使用过时的三层目录结构 ## 解决方案 ### CONTRIBUTING.md - 增加 SIG 例会评审流程(会议时间/议题申请/会议链接) - 增加紧急需求处理说明 - 交付件要求改为表格格式,引用 README 模板 - 合规检查改为 checklist 格式 - 目录结构从 blas/${family}/${operator}/ 改为 blas/${op}/ - 增加 Issue/PR 操作指南链接 ### docs/zh/install/dir_structure.md - 从 family/operator/archXX 三层改为 op/archXX 两层 - 同步更新说明文字和目录树示例 See merge request: cann/ops-blas!196 | 2 个月前 | |
feat(arch35): 新增 geam 算子,包含 aclblasSgeam 和 aclblasCgeam 接口 Co-authored-by: iuyi<202313350054@nuist.edu.cn> # message auto-generated for no-merge-commit merge: !328 merge feat/geam into master feat(arch35): 新增 geam 算子,包含 aclblasSgeam 和 aclblasCgeam 接口 Created-by: iuyi Commit-by: iuyi Merged-by: cann-robot Description: ## 描述 GEAM(General Matrix Add)执行带标量缩放的矩阵加法运算,支持对输入矩阵 A、B 分别施加可选的转置(Transpose)或共轭转置(ConjTrans)操作。数学定义为: txt C[i, j] = alpha * op(A)[i, j] + beta * op(B)[i, j], i ∈ [0, m), j ∈ [0, n) 其中 op(X) 根据转置参数取 X(NoTrans)、X^T(Trans)或 X^H(ConjTrans,仅复杂数有意义,浮点数等价于 Trans)。矩阵采用列主序(Column-Major)存储,X[i, j] 的物理地址为 X[i + j * ldX]。 本算子提供两个接口:aclblasSgeam(单精度浮点 float)与 aclblasCgeam(单精度复数 aclblasComplex),覆盖实数与复数两类矩阵加法场景。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 test/geam/ 下测试全部通过 ## 文档更新 blas/geam/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!328 | 1 个月前 |