| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
api UT目录迁移 Co-authored-by: chenhaijie1423<chenhaijie2@h-partners.com> # message auto-generated for no-merge-commit merge: !4301 merge master into master api UT目录迁移 Created-by: chenhaijie1423 Commit-by: chenhaijie1423 Merged-by: cann-robot Description: ## 描述 api UT目录迁移 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2114 https://gitcode.com/cann/ops-nn/issues/2117 ## 测试 涉及修改UT已跑通 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: UT目录迁移 See merge request: cann/ops-nn!4301 | 5 个月前 | |
新增api UT,infershape UT Co-authored-by: huangxiaochencha<wuchao133@huawei.com> # message auto-generated for no-merge-commit merge: !4334 merge master into master 新增api UT,infershape UT Created-by: huangxiaochencha Commit-by: huangxiaochencha Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2114 ## 测试 涉及UT已跑通 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:新增UT See merge request: cann/ops-nn!4334 | 5 个月前 | |
api UT目录迁移 Co-authored-by: chenhaijie1423<chenhaijie2@h-partners.com> # message auto-generated for no-merge-commit merge: !4301 merge master into master api UT目录迁移 Created-by: chenhaijie1423 Commit-by: chenhaijie1423 Merged-by: cann-robot Description: ## 描述 api UT目录迁移 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2114 https://gitcode.com/cann/ops-nn/issues/2117 ## 测试 涉及修改UT已跑通 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: UT目录迁移 See merge request: cann/ops-nn!4301 | 5 个月前 | |
api UT目录迁移 Co-authored-by: chenhaijie1423<chenhaijie2@h-partners.com> # message auto-generated for no-merge-commit merge: !4301 merge master into master api UT目录迁移 Created-by: chenhaijie1423 Commit-by: chenhaijie1423 Merged-by: cann-robot Description: ## 描述 api UT目录迁移 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2114 https://gitcode.com/cann/ops-nn/issues/2117 ## 测试 涉及修改UT已跑通 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: UT目录迁移 See merge request: cann/ops-nn!4301 | 5 个月前 | |
修改LOGEreason内容 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4391 merge master into master 修改LOGEreason内容 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4391 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
modified md files(aclnnAddLayerNormQuant.md and aclnnLayerNormQuant.md) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !4633 merge master into master modified md files(aclnnAddLayerNormQuant.md and aclnnLayerNormQuant.md) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 aclnnAddLayerNormQuant.md: Modified the shape constraints of beta. aclnnLayerNormQuant.md: Added the default value of epsilon. ## 关联的Issue Data issue ## 测试 NA ## 文档更新 norm/add_layer_norm_quant/docs/aclnnAddLayerNormQuant.md norm/layer_norm_quant/docs/aclnnLayerNormQuant.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4633 | 5 个月前 | |
修改loge日志内容 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4471 merge master into master 修改loge日志内容 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4471 | 5 个月前 | |
修改LOGEreason内容 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4391 merge master into master 修改LOGEreason内容 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4391 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
量化算子饱和模式修复 Co-authored-by: liangyuhua<liangyuhua4@huawei.com> # message auto-generated for no-merge-commit merge: !4168 merge quant_cast into master 量化算子饱和模式修复 Created-by: liangyuhua Commit-by: liangyuhua Merged-by: cann-robot Description: ## 描述 修复三个量化算子(add_rms_norm_quant, add_rms_norm_dynamic_quant, rms_norm_quant_v2)的 FP8/HIF8 饱和模式控制问题。 ### 改动原因 在 ascend950平台上,FP8/HIF8 输出类型的量化算子存在以下问题: 1. CastTrait 使用非饱和模式(SatMode::NO_SAT),导致溢出处理不正确 2. 溢出模式控制函数在计算循环内频繁调用,影响性能 3. 缺少针对 FP8/HIF8 类型的溢出模式初始化设置 ### 改动方法 1. **CastTrait 修复**:将 SatMode::NO_SAT 改为 SatMode::SAT 2. **溢出模式控制优化**: - 新增 GetOverflowMode() 和 SetOverflowMode() 函数 - 在 Init 函数中一次性设置溢出模式,而非循环内频繁调用 3. **代码规范**: - 移除冗余的 using 声明,解决 CodeCheck 重复代码问题 - 统一管理 CastTrait 定义 ### 修改范围 - norm/rms_norm/op_kernel/arch35/rms_norm_regbase_common.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_common.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_full_load.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_recompute.h - norm/rms_norm_quant_v2/tests/ut/op_kernel/CMakeLists.txt - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_common.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_perf.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_split_reduce.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_common.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_perf.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_split_reduce.h ## 关联的Issue - 关联 Issue #2526 ## 测试 - ascend950 平台编译成功,冒烟和st测试通过 ## 文档更新 无需文档更新 ## 类型标签 - [x] Bug修复 See merge request: cann/ops-nn!4168 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
量化算子饱和模式修复 Co-authored-by: liangyuhua<liangyuhua4@huawei.com> # message auto-generated for no-merge-commit merge: !4168 merge quant_cast into master 量化算子饱和模式修复 Created-by: liangyuhua Commit-by: liangyuhua Merged-by: cann-robot Description: ## 描述 修复三个量化算子(add_rms_norm_quant, add_rms_norm_dynamic_quant, rms_norm_quant_v2)的 FP8/HIF8 饱和模式控制问题。 ### 改动原因 在 ascend950平台上,FP8/HIF8 输出类型的量化算子存在以下问题: 1. CastTrait 使用非饱和模式(SatMode::NO_SAT),导致溢出处理不正确 2. 溢出模式控制函数在计算循环内频繁调用,影响性能 3. 缺少针对 FP8/HIF8 类型的溢出模式初始化设置 ### 改动方法 1. **CastTrait 修复**:将 SatMode::NO_SAT 改为 SatMode::SAT 2. **溢出模式控制优化**: - 新增 GetOverflowMode() 和 SetOverflowMode() 函数 - 在 Init 函数中一次性设置溢出模式,而非循环内频繁调用 3. **代码规范**: - 移除冗余的 using 声明,解决 CodeCheck 重复代码问题 - 统一管理 CastTrait 定义 ### 修改范围 - norm/rms_norm/op_kernel/arch35/rms_norm_regbase_common.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_common.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_full_load.h - norm/rms_norm_quant_v2/op_kernel/arch35/rms_norm_quant_v2_regbase_recompute.h - norm/rms_norm_quant_v2/tests/ut/op_kernel/CMakeLists.txt - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_common.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_perf.h - norm/add_rms_norm_quant/op_kernel/arch35/add_rms_norm_quant_regbase_split_reduce.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_common.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_perf.h - norm/add_rms_norm_dynamic_quant/op_kernel/arch35/add_rms_norm_dynamic_quant_regbase_split_reduce.h ## 关联的Issue - 关联 Issue #2526 ## 测试 - ascend950 平台编译成功,冒烟和st测试通过 ## 文档更新 无需文档更新 ## 类型标签 - [x] Bug修复 See merge request: cann/ops-nn!4168 | 5 个月前 | |
add ut opapi Co-authored-by: liuyun_nj<liuyun90@h-partners.com> # message auto-generated for no-merge-commit merge: !4426 merge master into master add ut opapi Created-by: liuyun_nj Commit-by: liuyun_nj Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4426 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
Norm算子补充ut Co-authored-by: 任如海<renruhai1@huawei.com> # message auto-generated for no-merge-commit merge: !4487 merge master into master Norm算子补充ut Created-by: renruhai Commit-by: 任如海 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Norm算子补充ut ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> https://gitcode.com/cann/ops-nn/issues/2114 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4487 | 5 个月前 | |
OP_LOGE接口整改 - norm/optim/quant模块 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !4598 merge oploge_split into master OP_LOGE接口整改 - norm/optim/quant模块 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: cann-robot Description: ## 描述 算子op_loge接口整改 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2138 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> na ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4598 | 5 个月前 | |
修改loge日志内容 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4471 merge master into master 修改loge日志内容 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4471 | 5 个月前 | |
OP_LOGE接口整改 - norm/optim/quant模块 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !4598 merge oploge_split into master OP_LOGE接口整改 - norm/optim/quant模块 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: cann-robot Description: ## 描述 算子op_loge接口整改 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2138 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> na ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4598 | 5 个月前 | |
api ut目录迁移 Co-authored-by: wanshilin<wanshilin@h-partners.com> # message auto-generated for no-merge-commit merge: !4327 merge master into master api ut目录迁移 Created-by: wanshilin Commit-by: wanshilin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2114 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 相关ut验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4327 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
整仓doc Tools工具扫描问题修改 Co-authored-by: yangbinhua<yangbinhua1@huawei.com> # message auto-generated for no-merge-commit merge: !3285 merge revert-mr-3284-1774681738323-auto into master 整仓doc Tools工具扫描问题修改 Created-by: yangbinhua Commit-by: yangbinhua Merged-by: cann-robot Description: ## 描述 整仓文档问题修改,修改不符合markdown规范500+,未闭合标签400+。 ## 关联的Issue 关联Issue #1783 ## 测试 更新了README.md文件、docs/acl*.md、docs、experimental/activation、experimental/index 、experimental/matmul 、matmul 等文件 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3285 | 6 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
UT测试更新 Co-authored-by: ni-zhihao<nizhihao@h-partners.com> # message auto-generated for no-merge-commit merge: !4443 merge ut_tests into master UT测试更新 Created-by: gcw_mJtIrnnZ Commit-by: ni-zhihao Merged-by: cann-robot Description: ## 描述 测试算子ut时发现多个算子opapi ut未被测试到,检查发现是tests/ut/op_host目录需要新增op_api目录并更新CMakeList,故修改 ## 关联的Issue 关联Issue [#2114](https://gitcode.com/cann/ops-nn/issues/2114) ## 测试 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4443 | 5 个月前 | |
OP_LOGE接口整改 - norm/optim/quant模块 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !4598 merge oploge_split into master OP_LOGE接口整改 - norm/optim/quant模块 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: cann-robot Description: ## 描述 算子op_loge接口整改 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2138 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> na ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4598 | 5 个月前 | |
OP_LOGE接口整改 - norm/optim/quant模块 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !4598 merge oploge_split into master OP_LOGE接口整改 - norm/optim/quant模块 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: cann-robot Description: ## 描述 算子op_loge接口整改 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2138 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> na ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4598 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md Co-authored-by: zhouwenfang<zhouwenfang3@h-partners.com> # message auto-generated for no-merge-commit merge: !3654 merge master into master Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md Created-by: zhouwenfang Commit-by: zhouwenfang Merged-by: cann-robot Description: ## 描述 Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 已对齐 ## 文档更新 Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3654 | 6 个月前 | |
Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md Co-authored-by: zhouwenfang<zhouwenfang3@h-partners.com> # message auto-generated for no-merge-commit merge: !3654 merge master into master Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md Created-by: zhouwenfang Commit-by: zhouwenfang Merged-by: cann-robot Description: ## 描述 Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 已对齐 ## 文档更新 Modify the aclnnGroupNormSwishGrad.md和aclnnGroupNormSwish.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3654 | 6 个月前 | |
CleanCode整改——SoftmaxV2、GroupNormV2、LpNormV2 Co-authored-by: zzx<zhuzixian1@h-partners.com> # message auto-generated for no-merge-commit merge: !4031 merge cleancode_0421 into master CleanCode整改——SoftmaxV2、GroupNormV2、LpNormV2 Created-by: zhuzixian-lr Commit-by: zzx Merged-by: cann-robot Description: ## 描述 #### 问题/功能描述 本次PR主要对多个算子(SoftmaxV2、GroupNormV2、LpNormV2)的Tiling实现代码进行了代码规范优化和类型安全重构。核心内容包括:1) 移除全局命名空间std的引用,避免潜在的命名冲突,提升代码可读性;2) 修复GroupNormV2算子中大量使用uint64_t类型表示可能为负值或参与有符号计算的变量所导致的整数溢出和类型转换错误,确保计算逻辑的正确性;3) 优化LpNormV2算子的编译信息获取方式,提升代码健壮性。 #### 修改方案描述 修改方案主要包括三项内容:一是移除了using namespace std;语句,将vector等类型显式指定为std::vector,并补充必要的头文件包含;二是将GroupNormV2算子中相关的静态常量、结构体成员、局部变量和函数参数从uint64_t统一改为int64_t,并修正了__builtin_clzl的参数类型及相关的类型转换逻辑,同时将获取编译信息的方式从reinterpret_cast更新为更安全的模板方法 GetCompileInfo<GroupNormV2CompileInfo();三是将LpNormV2算子中ubSize成员的数据类型修正为int64_t以保持一致性,移除了不必要的全局命名空间引用,并为部分成员变量提供了默认初始化值。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 冒烟和ST全通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: cleancode See merge request: cann/ops-nn!4031 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
UT测试更新 Co-authored-by: ni-zhihao<nizhihao@h-partners.com> # message auto-generated for no-merge-commit merge: !4443 merge ut_tests into master UT测试更新 Created-by: gcw_mJtIrnnZ Commit-by: ni-zhihao Merged-by: cann-robot Description: ## 描述 测试算子ut时发现多个算子opapi ut未被测试到,检查发现是tests/ut/op_host目录需要新增op_api目录并更新CMakeList,故修改 ## 关联的Issue 关联Issue [#2114](https://gitcode.com/cann/ops-nn/issues/2114) ## 测试 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4443 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
modified md files(aclnnAddLayerNormQuant.md and aclnnLayerNormQuant.md) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !4633 merge master into master modified md files(aclnnAddLayerNormQuant.md and aclnnLayerNormQuant.md) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 aclnnAddLayerNormQuant.md: Modified the shape constraints of beta. aclnnLayerNormQuant.md: Added the default value of epsilon. ## 关联的Issue Data issue ## 测试 NA ## 文档更新 norm/add_layer_norm_quant/docs/aclnnAddLayerNormQuant.md norm/layer_norm_quant/docs/aclnnLayerNormQuant.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4633 | 5 个月前 | |
fill norm op_loge gaps Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4648 merge 0509 into master fill norm op_loge gaps Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 处理遗漏的norm类算子OP_LOGE整改 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4648 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3400 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3400 | 6 个月前 | |
modified md files(for readability improvement) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3264 merge master_md into master modified md files(for readability improvement) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 modified md files(for readability improvement) ## 关联的Issue NA ## 测试 NA ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!3264 | 6 个月前 | |
codecheck Co-authored-by: Chen_HaoWen<chenhaowen12@huawei.com> # message auto-generated for no-merge-commit merge: !2544 merge master_qbn into master codecheck Created-by: Chen_HaoWen Commit-by: Chen_HaoWen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 代码重复修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2544 | 6 个月前 | |
modified md files(ForeachCopy/Renorm/RmsNormGrad) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !3966 merge master_md into master modified md files(ForeachCopy/Renorm/RmsNormGrad) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 Added the mapping between the input and output data types of ForeachCopy. Updated the calculation formula in the aclnn API and operator-lelvel README of Renorm. Updated the shape range of aclnnRmsNormGrad. Optimizing the format of the materials. ## 关联的Issue NA ## 测试 NA ## 文档更新 foreach/foreach_copy/README.md foreach/foreach_copy/docs/aclnnForeachCopy.md norm/renorm/docs/aclnnRenorm&aclnnInplaceRenorm.md norm/renorm/README.md norm/rms_norm_grad/docs/aclnnRmsNormGrad.md norm/quantize_add_layer_norm/README.md norm/quantized_batch_norm/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3966 | 5 个月前 | |
issue UT用例修复与补充 Co-authored-by: Chen_HaoWen<chenhaowen12@huawei.com> # message auto-generated for no-merge-commit merge: !4368 merge master_new into master issue UT用例修复与补充 Created-by: Chen_HaoWen Commit-by: Chen_HaoWen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 测试算子ut时发现多个算子opapi ut未被测试到,检查发现是tests/ut/op_host目录下CMakeLists配置有问题,故修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2114 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4368 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
fill norm op_loge gaps Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4648 merge 0509 into master fill norm op_loge gaps Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 处理遗漏的norm类算子OP_LOGE整改 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4648 | 5 个月前 | |
调整opapi ut目录,补充缺失ut Co-authored-by: z30073777<zhaosusu1@h-partners.com> # message auto-generated for no-merge-commit merge: !4300 merge master into master 调整opapi ut目录,补充缺失ut Created-by: zhaosusu Commit-by: z30073777 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 调整opapi ut目录,补充缺失ut ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#2114 norm 模块存在ut缺失的问题](https://gitcode.com/cann/ops-nn/issues/2114) [#2249 缺失#include \<algorithm>导致GCC 14编译失败](https://gitcode.com/cann/ops-nn/issues/2249) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4300 | 5 个月前 | |
fill norm op_loge gaps Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4648 merge 0509 into master fill norm op_loge gaps Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 处理遗漏的norm类算子OP_LOGE整改 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4648 | 5 个月前 | |
revert softmaxgradext fusion Co-authored-by: transformer910<tianye82@h-partners.com> # message auto-generated for no-merge-commit merge: !4319 merge br_revert_fusion into master revert softmaxgradext fusion Created-by: transformer910 Commit-by: transformer910 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 回退 softmaxgardext 算子融合规则部分。 部分网络图场景出现pattern匹配成环,导致部分pattern匹配失败,融合失败。日志中有ERROR日志打印。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2387 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4319 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
test: 为 activation 和 norm 算子补充ut测试 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4312 merge ut_0427 into master test: 为 activation 和 norm 算子补充ut测试 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 为 activation 和 norm 目录下的算子补充ut测试,提升测试覆盖率。包括 op_kernel 和 op_host 两级测试,覆盖多种数据类型和不同维度组合。 ### 改动详情 **新增测试文件统计**: - op_kernel 级别 APT 测试:15 个算子,共 45 个文件(CMakeLists.txt、tiling_def.h、test_*.apt.cpp) - op_host 级别 infershape 测试:3 个算子,共 3 个文件 **涉及的算子**: activation 目录: - confusion_softmax_grad - log_softmax_grad - log_softmax_v2 - softmax_grad - softmax_v2 norm 目录: - add_rms_norm_dynamic_mx_quant - batch_norm - group_norm_v2 - layer_norm - layer_norm_v3 - lp_norm_v2 - rms_norm_dynamic_mx_quant - rms_norm_quant_v2 - sync_batch_norm_backward_elemt - sync_batch_norm_backward_reduce - sync_batch_norm_gather_stats **其他改动**: - 修复 infershape 文件缺失头文件:为 add_rms_norm_dynamic_mx_quant 和 rms_norm_quant_v2 的 infershape 文件添加 #include <algorithm> 头文件引用 **测试覆盖**: - op_kernel APT 测试:覆盖 float、half 等数据类型,不同 tiling key 场景(如 small_r、recompute、ara 等) - op_host infershape 测试:覆盖 DT_FLOAT16、DT_FLOAT、DT_BF16 数据类型,多种维度组合(1D-8D),包括动态 shape(-2) ## 关联的Issue 关联 Issue #2452 ## 测试 所有新增测试文件均可通过编译和执行: - CI Pipeline 已通过验证 - 测试用例覆盖多种数据类型和 shape 组合 ## 文档更新 无文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4312 | 5 个月前 | |
迁移SyncBatchNormGatherStatsWithCounts算子UT API目录 Co-authored-by: huangxiaochencha<wuchao133@huawei.com> # message auto-generated for no-merge-commit merge: !4537 merge master into master 迁移SyncBatchNormGatherStatsWithCounts算子UT API目录 Created-by: huangxiaochencha Commit-by: huangxiaochencha Merged-by: cann-robot Description: ## 描述 api UT目录迁移 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2114 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:UT api目录迁移 See merge request: cann/ops-nn!4537 | 5 个月前 | |
optimize the usage of OP_LOGE interface Co-authored-by: 张磊<zhanglei121@huawei.com> # message auto-generated for no-merge-commit merge: !4362 merge master into master optimize the usage of OP_LOGE interface Created-by: zl_hw Commit-by: 张磊 Merged-by: cann-robot Description: ## 描述 对syncBN算子的error日志进行可维测性改造 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2419 ## 测试 算子异常场景ut case覆盖 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4362 | 5 个月前 | |
Format update: Adjusted the license description format in all relevant files. Co-authored-by: jiangqi<jiangqi47@h-partners.com> # message auto-generated for no-merge-commit merge: !365 merge license5 into master Format update: Adjusted the license description format in all relevant files. Created-by: jiangqi2025 Commit-by: jiangqi Merged-by: turing_project1 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!365 | 9 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 9 个月前 |