| Files | Last commit | Last update |
|---|---|---|
fix: 修复 minimum/maximum 算子日志拼写/语法/copy-paste 错误 Co-authored-by: sun-yibo1<sunyibo1@hisilicon.com> # message auto-generated for no-merge-commit merge: !5188 merge fix/minmax-log-audit into master fix: 修复 minimum/maximum 算子日志拼写/语法/copy-paste 错误 Created-by: sun-yibo1 Commit-by: sun-yibo1 Merged-by: cann-robot Description: ## 描述 参照 log_audit_report.md,修复 ops-math 仓库极值类算子(minimum/maximum)的日志拼写、语法及 copy-paste 错误。本 PR 由原 PR #5158 拆分而来(拆分方案:算术/比较/极值/其他 共 4 个 PR),仅修改日志文案/注释,不改动 REG_OP/INPUT/OUTPUT/ATTR 等代码定义。 ### 改动原因 log_audit_report.md 中 ops-math 仓库共发现 107 个日志问题,此前已通过 PR #4779(floor_mod/floor_div)、PR #4949(mod/mul/pow)、PR #5117(bitwise_and)修复了部分。原 PR #5158 一次性提交剩余 33 个文件的修复,为便于评审与独立合入,按算子类别拆分为 4 个 PR。本 PR 为拆分后的第 3 个,覆盖极值类(8 文件)。 ### 改动方法 仅修改日志文案/注释中的拼写、语法、copy-paste 错误,同时按 pre-commit clang-format 要求对文件做格式化。 ### 涉及修复(8 文件) **拼写/语法:** - only support → only supports(minimum/maximum) - must ge 1 / must >= 1 → must be >= 1(minimum/maximum onnx) **copy-paste/语义:** - minimum:Broadcast 第二个 self → other ## 关联的Issue - #2951 ## 测试 - 仅日志文案/格式修改,无逻辑变更,不影响编译与功能。 - pre-commit 全部代码 hook 通过(trailing-whitespace / end-of-file-fixer / clang-format / codespell / check-* / detect-private-key)。 ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-math!5188 | 2 months ago | |
refactor: 消除 math 算子重复头文件依赖(下),统一引用 base 仓 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !2980 merge math_tiling into master refactor: 消除 math 算子重复头文件依赖(下),统一引用 base 仓 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 消除 math 目录下后半段(ger ~ zero_op)共 89 个算子的重复头文件依赖,将 tiling 基类和模板注册引用统一到 base 仓。本 PR 与 #2969 共同覆盖全部 math 算子。 ### 改动原因 与 #2969 一致,剩余 math 算子(ger 起)各自直接引用旧头文件并存在全局命名空间引入: - tiling_base.h 中 TilingBaseClass 已在 base 仓提取为 tiling_base_class.h - tiling_templates_registry.h 中 math 注册宏已拆分到 math_tiling_templates_registry.h - using namespace Ops::Math::OpTiling 引入全局命名空间,存在符号冲突风险 ### 改动方法 批量更新 math 算子文件的 #include 及命名空间引用: - tiling_base.h -> tiling_base_class.h - tiling_templates_registry.h -> math_tiling_templates_registry.h - 移除 using namespace Ops::Math::OpTiling - TilingBaseClass -> Ops::Base::TilingBaseClass - TilingRegistry::GetInstance() -> Ops::Math::OpTiling::TilingRegistry::GetInstance() ## 关联的Issue - #1685 ## 测试 - 涉及的 math 算子二级冒烟测试已通过 ## 文档更新 无文档变更 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码重构,消除重复头文件依赖 See merge request: cann/ops-math!2980 | 5 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 2 months ago | ||
| 5 months ago |