| Files | Last commit | Last update |
|---|---|---|
segsum算子加固 Co-authored-by: z30075199<zhangxin660@h-partners.com> # message auto-generated for no-merge-commit merge: !6565 merge long_tail_math_modify into master segsum算子加固 Created-by: z30075199 Commit-by: z30075199 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> segsum算子加固 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/7241 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:算子整改加固 See merge request: cann/ops-math!6565 | 21 days ago | |
refactor(segsum): arch35 内核头文件更名为 segsum_arch35.h,消除与 A2 同名 Co-authored-by: tangpingchuan<tangpingchuan@huawei.com> # message auto-generated for no-merge-commit merge: !5035 merge fix/segsum-arch35-header-rename into master refactor(segsum): arch35 内核头文件更名为 segsum_arch35.h,消除与 A2 同名 Created-by: zl_hw Commit-by: tangpingchuan Merged-by: cann-robot Description: ## 描述 将 math/segsum/op_kernel/arch35/segsum.h 更名为 segsum_arch35.h,并同步 arch35/segsum.cpp 的 include。 改动原因:该头文件与 A2 的 math/segsum/op_kernel/segsum.h 基名完全相同,两者都可能出现在内核编译的头文件搜索路径上,#include "segsum.h" 的落点依赖 include 顺序;检视与排障时也无法从文件名分辨代次。仓内 248 个含 op_kernel/arch35 的算子中仅 4 个存在这种同名(mul_addn、pad_v3_grad_replication、exp_segsum_grad、segsum),主流写法是 arch35 侧另起名(如 conversion/slice/op_kernel/arch35/slice_arch35.h);本算子 host 侧已经是 segsum_tiling_arch35.cpp/.h,本次把内核头文件对齐。 改动方法(2 个文件,各 1 行): - op_kernel/arch35/segsum.h → op_kernel/arch35/segsum_arch35.h(git rename,相似度 99%,仅同步 \file 注释) - op_kernel/arch35/segsum.cpp:#include "segsum.h" → #include "segsum_arch35.h" 未改动项: - include guard 本就是 SEGSUM_ARCH35_H、命名空间本就是 SegsumArch35,无需调整 - 入口源文件 arch35/segsum.cpp 不更名:.cpp 不被 include,由 CMakeLists.txt 的 KERNEL_SRC arch35/segsum.cpp 按显式路径编译,segsum_def.cpp 的 ExtendCfgInfo("opFile.value", "segsum") 也以算子名为准,同名不产生歧义 - 内核入口函数名仍为 segsum;A2 侧 op_kernel/segsum.{cpp,h} 未改动;arch35/segsum_tiling_data.h 无同名冲突,未改动 影响面核查:全仓检索旧名引用,除本次改掉的一处外无其他引用;产物命名不受影响(<op>_apt 目录与 json 取自 OP_NAME 而非文件名,见 cmake/gen_ops_info.cmake);kernel UT 按 KERNEL_SRC 的值 glob 入口文件(cmake/ut.cmake),入口未更名故不受影响;打包用 find -maxdepth 1 -exec cp -r 保留 arch35/ 子目录结构。 ## 关联的Issue - #2852 https://gitcode.com/cann/ops-math/issues/2852 ## 测试 重新出包:bash build.sh --pkg --soc=ascend950 --ops=segsum,编译无 error;出包内 op_impl/ai_core/tbe/custom_math_impl/ascendc/segsum/arch35/ 下已只有 segsum_arch35.h。 真机 Ascend950PR(TTK kernel 模式,-d false -b release,判定取部署 binary 腿): | 档 | 用例数 | 结果 | tilingKey | |---|---|---|---| | 冒烟 | 12 | 12/12 PASS | 1 | | 支持面闸门 | 105 | 105/105 PASS | 1 | | 列条纹分支 case00408(fp32,x=(1,1,20000)) | 1 | 1/1 PASS | 0 | 合计 118/118 PASS;bin_compile_s 全部 BINARY_MATCH,越界检查 bin_oob_result 全 OK,OK,memory_oob_status 全 PASS,两个 tilingKey 分支均已覆盖。 ## 文档更新 无。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码清理(文件命名规范整改,无功能变更) See merge request: cann/ops-math!5035 | 2 months ago | |
segsum算子加固 Co-authored-by: z30075199<zhangxin660@h-partners.com> # message auto-generated for no-merge-commit merge: !6565 merge long_tail_math_modify into master segsum算子加固 Created-by: z30075199 Commit-by: z30075199 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> segsum算子加固 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/7241 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:算子整改加固 See merge request: cann/ops-math!6565 | 21 days ago | |
下一代支持Segsum算子 Co-authored-by: tangpingchuan<tangpingchuan@huawei.com> # message auto-generated for no-merge-commit merge: !4785 merge feature/segsum-arch35 into master 下一代支持Segsum算子 Created-by: zl_hw Commit-by: tangpingchuan Merged-by: cann-robot Description: ## 描述 下一代支持Segsum算子 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2684 ## 测试 ut/st ## 文档更新 README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!4785 | 2 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 21 days ago | ||
| 2 months ago | ||
| 21 days ago | ||
| 2 months ago |