| 算子图定义排查优化 Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1450 merge master into master 算子图定义排查优化 Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> GridUnnormal算子图定义排查优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> UT/ST/GE通路测试,均PASS ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1450 | 7 天前 |
| 算子图定义排查优化 Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1450 merge master into master 算子图定义排查优化 Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> GridUnnormal算子图定义排查优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> UT/ST/GE通路测试,均PASS ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1450 | 7 天前 |
| fix(log): 按 CANN 日志规范修正日志语法 Co-authored-by: Ding_Jing<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !1345 merge fix/log-message-quality into master fix(log): 按 CANN 日志规范修正日志语法 Created-by: Ding_Jing Commit-by: Ding_Jing Merged-by: cann-robot Description: ## 描述 依据《CANN 日志规范》修正 全仓 下的运行时日志文案,共 **383 处**:语法错误 294、拼写错误 49、错误描述不完整 37、级别错配 3。 - 拼写:Plsease → Please、bug got → but got、shoule → should、Lanuch → Launch、unkown → unknown、determinstic → deterministic、isHalfPiex → isHalfPixel - 日志里用行尾反斜杠续行,续行前的十几个缩进空格会原样进入日志文案,改为相邻字符串字面量拼接 - 级别错配(3 处):infershape 入口 trace 用 OP_LOGE,降为 OP_LOGI;aclnn_ciou / aclnn_iou 中校验失败 return false 的分支用 OP_LOGI,升为 OP_LOGE(ACLNN_ERR_PARAM_INVALID, ...) - 描述不完整:OP_LOGE_FOR_INVALID_VALUE 的“当前值”位置传的是条件表达式字符串,改为传实际取值;input format is not support, but input format is %d 实参误传 inputDtype,改为 inputFormat - resize_nearest_neighbor_v2_tiling_base.cpp 中 scaleH:%f 用了中文全角冒号,改为半角 修改边界:**只改日志格式串及其实参,不改动任何控制流、返回值和业务逻辑**。 部分行因文案变长按 120 列做了折行。 ## 关联的Issue 关联Issue #783 ## 测试 对本 PR 触及的 99 个文件做了**改前/改后逐文件编译对照** (g++ -fsyntax-only -std=c++17,同一套 include,比较两版诊断集合): - **72 个文件改后干净通过**; - **27 个文件两版同样失败**(环境缺少构建期生成头/未安装的依赖,与本改动无关); - **仅改后失败:0 个** —— 本 PR 未引入任何编译问题。 (更早一轮在昇腾环境(CANN 9.1.0,aarch64)上做过同样对照,当时为 50/50,结论一致; 本轮改在本地 CANN 8.5.0-beta.1 / x86_64 执行,可完整编译的文件更多。) 该编译对照在 canndev 同批改动中实际拦下过 1 处缺陷(模板特化误用模板参数), 说明这层校验不是走过场。 另外脚本化全量校验(覆盖本 PR 全部改动文件): 1. **占位符/实参一致性**:解析每个日志调用的格式串与实参列表,比对改前/改后 占位符数 - 实参数,必须一致;新增实参处要求严格相等。 2. **结构不变**:改前/改后花括号、分号数量完全一致,圆括号/方括号自平衡。 3. **规范复扫**:改动行不含非 ASCII,"禁止中文""内部敏感词"零命中;同类缺陷模式复扫残留 0 处。 4. **行宽**:新增/修改行均不超过 120 列。 注:本仓 host 侧日志宏(OP_LOGE / OP_LOGI 等)最终落到不带 format 属性的接口上, GCC 的 -Wformat 对其无效,格式串与实参的类型匹配依赖上述第 1 项的脚本核对。 但 op_kernel_aicpu 下的 KERNEL_LOG_* 在 RUN_TEST 构建中直接展开为 printf, **是受 -Wformat 检查的** —— 本 PR 据此修正了 scale_and_translate_aicpu.cpp:87 用 %d 打印 int64_t 的 NumElements()(改前该行在 UT 构建下会报 -Werror=format=)。 建议门禁补充完整编译 + 相关模块 UT/ST 冒烟。 ## 文档更新 无,不涉及对外接口与文档。 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [x] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1345 | 15 天前 |
| fix(grid_unnormal): correct arch35 include path Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1227 merge master into master fix(grid_unnormal): correct arch35 include path Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> grid_unnormal编译问题修复 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> grid_unnormal:UT/ST pass ; ops-test-kit 测试900+ 用例pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1227 | 1 个月前 |
| fix(GridUnnormal): GridUnnormal算子golden优化 Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1281 merge master into master fix(GridUnnormal): GridUnnormal算子golden优化 Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> GridUnnormal算子按照新的golden要求进行优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> golden验证通过,泛化用例900+覆盖验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述: See merge request: cann/ops-cv!1281 | 29 天前 |
| grid_unnormal下一代算子支持 Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1168 merge master into master grid_unnormal下一代算子支持 Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> grid_unnormal下一代算子支持 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> grid_unnormal:UT/ST pass ; ops-test-kit 测试900+ 用例pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [x] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1168 | 1 个月前 |
| 算子图定义排查优化 Co-authored-by: tianyu52<tianyu52@huawei.com> # message auto-generated for no-merge-commit merge: !1450 merge master into master 算子图定义排查优化 Created-by: tianyu52 Commit-by: tianyu52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> GridUnnormal算子图定义排查优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> UT/ST/GE通路测试,均PASS ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!1450 | 7 天前 |