| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 修复cleancode规范告警,函数式宏改用do-while(0)包裹且不以分号结尾 Co-authored-by: ljt<luojiangtao4@huawei.com> # message auto-generated for no-merge-commit merge: !5102 merge master into master fix: 修复cleancode规范告警,函数式宏改用do-while(0)包裹且不以分号结尾 Created-by: xiafengkou Commit-by: ljt Merged-by: cann-robot Description: ## 描述 修复 angle_v2、radix_top_k 算子的代码规范告警,不改变原有代码逻辑及调用方式: 1. **G.PRE.03(多语句函数式宏需用 do-while(0) 包裹)** - math/angle_v2/op_kernel/angle_v2.cpp:RUN_ANGLE_OP 宏整体改用 do { ... } while (0) 包裹(宏内变量仅在宏内部使用,属自包含宏)。 - math/radix_top_k/op_kernel/radix_top_k_common.h: - PINGPONG_TILE_BEGIN:curTileLen / curBuf / nextBuf 三个变量在宏外使用,按约定将变量声明保留在 do-while(0) 外,仅将 CopyIn 预取与 WaitFlag 逻辑放入 do-while(0) 内。 - PINGPONG_TILE_END:整体改用 do { ... } while (0) 包裹,同时消除原宏 if 无 else 的悬挂 else 隐患。 2. **G.PRE.09(宏定义不以分号结尾)** - 上述宏定义末尾不再带分号,分号统一由调用方添加,避免调用处出现 ;;。已全仓核对所有调用点均带分号,展开语义与原实现等价。 3. **G.CNS.02-CPP(不使用难以理解的字面常量)** - math/angle_v2/op_kernel/angle_v2_bf16.h:castBuf 缓冲区大小中的魔术数字 2 替换为基类已有常量 COEFFICENT(与 angle_v2_int.h 中缓冲分配写法保持一致)。 ## 关联的Issue 无关联 Issue ## 测试 已通过 IDE 语言诊断检查,无新增编译告警/错误。 已通过 git diff 全量复核,确认所有改动均为规范层面的等价改写(除零保护、类型统一、显式捕获、成员初始化),不影响算子原有计算逻辑与分支。 ## 文档更新 无。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码规范告警修复 See merge request: cann/ops-math!5102 | 1 个月前 | |
angleV2算子使用int64_t的GM偏移 Co-authored-by: wangxinwei328<wangxinwei21@huawei.com> # message auto-generated for no-merge-commit merge: !621 merge angle_v2_gm_offset into master angleV2算子使用int64_t的GM偏移 Created-by: wangxinwei21 Commit-by: wangxinwei328 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> angleV2算子使用int64_t的GM偏移 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/352 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!621 | 8 个月前 | |
[fix] resolve bool type 'repeatTimes' overflow issue Co-authored-by: yaochen<yaochen15@huawei.com> # message auto-generated for no-merge-commit merge: !3564 merge anglev2_bool into master [fix] resolve bool type 'repeatTimes' overflow issue Created-by: nextyale Commit-by: yaochen Merged-by: cann-robot Description: ## 描述 修复了anglev2在bool类型种变量溢出反转导致输出不准确的问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 950:  910B:  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3564 | 3 个月前 | |
fix: 修复cleancode规范告警,函数式宏改用do-while(0)包裹且不以分号结尾 Co-authored-by: ljt<luojiangtao4@huawei.com> # message auto-generated for no-merge-commit merge: !5102 merge master into master fix: 修复cleancode规范告警,函数式宏改用do-while(0)包裹且不以分号结尾 Created-by: xiafengkou Commit-by: ljt Merged-by: cann-robot Description: ## 描述 修复 angle_v2、radix_top_k 算子的代码规范告警,不改变原有代码逻辑及调用方式: 1. **G.PRE.03(多语句函数式宏需用 do-while(0) 包裹)** - math/angle_v2/op_kernel/angle_v2.cpp:RUN_ANGLE_OP 宏整体改用 do { ... } while (0) 包裹(宏内变量仅在宏内部使用,属自包含宏)。 - math/radix_top_k/op_kernel/radix_top_k_common.h: - PINGPONG_TILE_BEGIN:curTileLen / curBuf / nextBuf 三个变量在宏外使用,按约定将变量声明保留在 do-while(0) 外,仅将 CopyIn 预取与 WaitFlag 逻辑放入 do-while(0) 内。 - PINGPONG_TILE_END:整体改用 do { ... } while (0) 包裹,同时消除原宏 if 无 else 的悬挂 else 隐患。 2. **G.PRE.09(宏定义不以分号结尾)** - 上述宏定义末尾不再带分号,分号统一由调用方添加,避免调用处出现 ;;。已全仓核对所有调用点均带分号,展开语义与原实现等价。 3. **G.CNS.02-CPP(不使用难以理解的字面常量)** - math/angle_v2/op_kernel/angle_v2_bf16.h:castBuf 缓冲区大小中的魔术数字 2 替换为基类已有常量 COEFFICENT(与 angle_v2_int.h 中缓冲分配写法保持一致)。 ## 关联的Issue 无关联 Issue ## 测试 已通过 IDE 语言诊断检查,无新增编译告警/错误。 已通过 git diff 全量复核,确认所有改动均为规范层面的等价改写(除零保护、类型统一、显式捕获、成员初始化),不影响算子原有计算逻辑与分支。 ## 文档更新 无。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码规范告警修复 See merge request: cann/ops-math!5102 | 1 个月前 | |
angleV2算子使用int64_t的GM偏移 Co-authored-by: wangxinwei328<wangxinwei21@huawei.com> # message auto-generated for no-merge-commit merge: !621 merge angle_v2_gm_offset into master angleV2算子使用int64_t的GM偏移 Created-by: wangxinwei21 Commit-by: wangxinwei328 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> angleV2算子使用int64_t的GM偏移 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/352 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!621 | 8 个月前 | |
angleV2算子使用int64_t的GM偏移 Co-authored-by: wangxinwei328<wangxinwei21@huawei.com> # message auto-generated for no-merge-commit merge: !621 merge angle_v2_gm_offset into master angleV2算子使用int64_t的GM偏移 Created-by: wangxinwei21 Commit-by: wangxinwei328 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> angleV2算子使用int64_t的GM偏移 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/352 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!621 | 8 个月前 | |
[fix] resolve bool type 'repeatTimes' overflow issue Co-authored-by: yaochen<yaochen15@huawei.com> # message auto-generated for no-merge-commit merge: !3564 merge anglev2_bool into master [fix] resolve bool type 'repeatTimes' overflow issue Created-by: nextyale Commit-by: yaochen Merged-by: cann-robot Description: ## 描述 修复了anglev2在bool类型种变量溢出反转导致输出不准确的问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 950:  910B:  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3564 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 3 个月前 |