| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 修复cross/rsqrt算子规范问题(G.CLS.01/G.CNS.02/G.CNS.04) Co-authored-by: xiafengkou<luojiangtao4@huawei.com> # message auto-generated for no-merge-commit merge: !5433 merge master into master fix: 修复cross/rsqrt算子规范问题(G.CLS.01/G.CNS.02/G.CNS.04) Created-by: xiafengkou Commit-by: xiafengkou Merged-by: cann-robot Description: ## 描述 修复 Clean Code 代码规范问题( math/cross、math/rsqrt 算子): **1. G.CLS.01(cross 算子)- 成员变量显式初始化** math/cross/op_host/arch35/cross_tiling.h 中 compileInfo_ 指针成员未显式初始化。该类其他成员(tilingData_{}、blockDim_{1} 等)均有默认初始化,仅该指针遗漏。修复为声明处 = nullptr 兜底,消除构造函数结束后到赋值前窗口期内读取未初始化指针的风险。不影响任何逻辑。 **2. G.CNS.02(cross 算子)- 消除 magic number** math/cross/op_host/arch35/cross_tiling.cpp 中字面常量 3(cross 计算维度的元素数,三维向量叉积)语义不明确,新增命名常量 CROSS_DIM_SIZE = 3,替换 CalcStrideAndVectors 中 stride 计算(报告点)及 CheckBaseShapeAndAttrs 中同语义的维度校验(!= 3),数值不变。 **3. G.CNS.04(rsqrt 算子)- 参数 const 修饰** math/rsqrt/op_api/aclnn_rsqrt.cpp 中 CheckInplaceDtypeValid 函数仅对参数 selfRef 做只读的 dtype 校验,不修改其内容,参数类型改为 const aclTensor* 修饰。函数体逻辑与调用处传参均不变。 所有改动均为纯常量替换 / const 修饰 / 初始化兜底,不影响算子功能与执行逻辑。 ## 关联的Issue 无。 ## 测试 ## 文档更新 无。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码规范修复 See merge request: cann/ops-math!5433 | 25 天前 | |
添加 ascend950 算子 cross Co-authored-by: sakuraqqz<furao15@h-partners.com> # message auto-generated for no-merge-commit merge: !2232 merge master into master 添加 ascend950 算子 cross Created-by: sakuraqqz Commit-by: sakuraqqz Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加 ascend950 算子 cross ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1560 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2232 | 4 个月前 | |
添加 ascend950 算子 cross Co-authored-by: sakuraqqz<furao15@h-partners.com> # message auto-generated for no-merge-commit merge: !2232 merge master into master 添加 ascend950 算子 cross Created-by: sakuraqqz Commit-by: sakuraqqz Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加 ascend950 算子 cross ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1560 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2232 | 4 个月前 | |
增加A2 A3新算子支持 Co-authored-by: slx2008<shaolixin@huawei.com> # message auto-generated for no-merge-commit merge: !448 merge master into master 增加A2 A3新算子支持 Created-by: songkai111 Commit-by: slx2008 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!448 | 9 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 25 天前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 9 个月前 |