| Files | Last commit | Last update |
|---|---|---|
docs: 修复注释与文档不一致(batch_to_space_nd、broadcast_to、chunk_cat 文件注释) Co-authored-by: tangpingchuan<tangpingchuan@huawei.com> # message auto-generated for no-merge-commit merge: !6596 merge docs/comment-cleanup-20261022-01 into master docs: 修复注释与文档不一致(batch_to_space_nd、broadcast_to、chunk_cat 文件注释) Created-by: pingchuantang Commit-by: tangpingchuan Merged-by: cann-robot Description: ## 描述 修正以下文件的注释与实际代码不一致问题,仅修改注释,不涉及业务逻辑、接口行为或配置默认值。 - conversion/batch_to_space_nd/op_kernel/arch35/batch_to_space_nd_large_c.h:\file 注释由 batch_to_space_largec.h 修正为 batch_to_space_nd_large_c.h。 - conversion/batch_to_space_nd/op_kernel/arch35/batch_to_space_nd_small_c.h:\file 注释由 batch_to_space_smallc.h 修正为 batch_to_space_nd_small_c.h。 - conversion/broadcast_to/examples/test_geir_broadcast_to.cpp:\file 注释由 test_geir_add.cpp 修正为 test_geir_broadcast_to.cpp。 - conversion/chunk_cat/op_api/aclnn_chunk_cat.cpp:\file 注释由 aclnn_cat.cpp 修正为 aclnn_chunk_cat.cpp。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/3816 ## 测试 - [x] git diff --check(CRLF-aware)通过 - [x] 本地 OAT 合规检查通过(含本 PR 文件的 203 文件批次) - [x] git clang-format --diff 对本次修改行无建议 - [x] Markdown 链接/锚点/围栏检查通过(本 PR 不涉及 Markdown) - [ ] 编译/UT 未运行:仅注释变更,无代码逻辑变化 ## 文档更新 无独立文档文件更新;本次仅修正上述源文件的注释。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## 待确认项 无。 See merge request: cann/ops-math!6596 | 21 days ago | |
refactor: 重命名 arch35 算子同名变量以消除 code metrics 遮蔽警告 Co-authored-by: esok11<yangsifa@huawei.com> # message auto-generated for no-merge-commit merge: !5383 merge b0905 into master refactor: 重命名 arch35 算子同名变量以消除 code metrics 遮蔽警告 Created-by: esok11 Commit-by: esok11 Merged-by: cann-robot Description: ## 描述 对 conversion 与 math/expand 目录下 7 个算子的 arch35 SIMT kernel、gather kernel 及 host tiling 代码中的同名变量进行语义重命名,消除静态代码检查(code metrics)报告的变量同名/遮蔽警告。改动不改变任何计算逻辑,仅变量重命名。 涉及算子:batch_to_space_nd、broadcast_to、pad_v3(circular/edge/mirror 模式)、pad_v3_grad_replication、expand ### 改动原因 同一头文件中多个 SIMT kernel 函数使用相同变量名(如 inIndex、yIdx、tmp),在多个函数间造成变量同名/遮蔽(shadowing),code metrics 工具报告警告。gather kernel 类中 tdPtr_ 在 circular 与 mirror 两个类中同名,host tiling 中 oss、compileInfo 等泛化变量名在多个文件中重复,影响静态检查通过率。 ### 改动方法 为同名变量添加语义后缀使其在文件内唯一,不改变任何计算逻辑、控制流或算子行为: 1. SIMT kernel 变量重命名(按算子模式 + 函数序号添加后缀): - pad_circular_simt.h / pad_circular_simt_huge.h:inIndex0 → inIndexCir1、inIndex → inIndexCir2 / inIndexCir3 - pad_edge_simt.h / pad_edge_simt_huge.h:inIndex0 → inIndexEdge1、inIndex → inIndexEdge2 / inIndexEdge3 - pad_mirror_simt.h / pad_mirror_simt_huge.h:inIndex → inIndexMir1 / inIndexMir2 / inIndexMir3 - pad_v3_grad_constant_simt.h:inIndex0 → inIndexGrad1、inIndex → inIndexGrad2 / inIndexGrad3 - batch_to_space_nd_simt.h:yIdx → yIdx1 / yIdx2(多个重载函数间区分) 2. Gather kernel 类成员重命名(按算子模式添加后缀): - pad_circular_gather.h:tdPtr_ → tdPtrCirc_ - pad_mirror_gather.h:tdPtr_ → tdPtrMir_ 3. Host tiling 变量重命名(按算子添加后缀避免泛化名冲突): - broadcast_to_tiling_base.cpp:oss → ossBrc - expand_tiling_arch35.cpp:compileInfo → compileInfoExpand ## 关联的Issue - #3046 ## 测试 - 改动仅涉及变量重命名,不改变计算逻辑,已有 UT 覆盖行为不变 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码重构(变量重命名,消除 code metrics 遮蔽警告) See merge request: cann/ops-math!5383 | 2 months ago | |
docs: 修复注释与文档不一致(batch_to_space_nd、broadcast_to、chunk_cat 文件注释) Co-authored-by: tangpingchuan<tangpingchuan@huawei.com> # message auto-generated for no-merge-commit merge: !6596 merge docs/comment-cleanup-20261022-01 into master docs: 修复注释与文档不一致(batch_to_space_nd、broadcast_to、chunk_cat 文件注释) Created-by: pingchuantang Commit-by: tangpingchuan Merged-by: cann-robot Description: ## 描述 修正以下文件的注释与实际代码不一致问题,仅修改注释,不涉及业务逻辑、接口行为或配置默认值。 - conversion/batch_to_space_nd/op_kernel/arch35/batch_to_space_nd_large_c.h:\file 注释由 batch_to_space_largec.h 修正为 batch_to_space_nd_large_c.h。 - conversion/batch_to_space_nd/op_kernel/arch35/batch_to_space_nd_small_c.h:\file 注释由 batch_to_space_smallc.h 修正为 batch_to_space_nd_small_c.h。 - conversion/broadcast_to/examples/test_geir_broadcast_to.cpp:\file 注释由 test_geir_add.cpp 修正为 test_geir_broadcast_to.cpp。 - conversion/chunk_cat/op_api/aclnn_chunk_cat.cpp:\file 注释由 aclnn_cat.cpp 修正为 aclnn_chunk_cat.cpp。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/3816 ## 测试 - [x] git diff --check(CRLF-aware)通过 - [x] 本地 OAT 合规检查通过(含本 PR 文件的 203 文件批次) - [x] git clang-format --diff 对本次修改行无建议 - [x] Markdown 链接/锚点/围栏检查通过(本 PR 不涉及 Markdown) - [ ] 编译/UT 未运行:仅注释变更,无代码逻辑变化 ## 文档更新 无独立文档文件更新;本次仅修正上述源文件的注释。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## 待确认项 无。 See merge request: cann/ops-math!6596 | 21 days ago | |
feat: 新增BatchToSpaceND A5实现 Co-authored-by: tan_xin<tanxin44@huawei.com> Co-authored-by: ly_cann_coder<liyao152@huawei.com> Co-authored-by: onanfield<tianshang@huawei.com> Co-authored-by: zhanw_coding<zhanwang@huawei.com> Co-authored-by: focusforce<gongquanchao@huawei.com> Co-authored-by: yefeicoding<yefei25@huawei.com> # message auto-generated for no-merge-commit merge: !1943 merge ft-batch2spacend into master feat: 新增BatchToSpaceND A5实现 Created-by: zhanw_coding Commit-by: zhanw_coding;onanfield;ly_cann_coder;tan_xin;yefeicoding;focusforce Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增BatchToSpaceND A5实现 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1101 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 新增了 BatchToSpaceND 算子的相关文档 - conversion/batch_to_space_nd/README.md - docs/zh/op_list.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1943 | 7 months ago | |
format: batch_to_space_nd 等算子代码格式化 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !3822 merge fix-fmt into master format: batch_to_space_nd 等算子代码格式化 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> format: batch_to_space_nd 等算子代码格式化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/2147 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化 See merge request: cann/ops-math!3822 | 4 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 21 days ago | ||
| 2 months ago | ||
| 21 days ago | ||
| 7 months ago | ||
| 4 months ago |