| Files | Last commit | Last update |
|---|---|---|
fix(acosh): 质量加固——4项逻辑修复(BF16平台门控/DOUBLE双精度/tiling换算/域外NaN防护)+UT 94.6%+四通路看护集归档 Co-authored-by: dengguojie<dengguojie@huawei.com> # message auto-generated for no-merge-commit merge: !6620 merge hardening/Acosh into master fix(acosh): 质量加固——4项逻辑修复(BF16平台门控/DOUBLE双精度/tiling换算/域外NaN防护)+UT 94.6%+四通路看护集归档 Created-by: dengguojie Commit-by: dengguojie Merged-by: cann-robot Description: ## PR功能描述 Acosh 算子质量加固:修复 4 项精度/正确性缺陷,补齐 UT 与四通路看护集测试资产,并对齐 README/docs/proto 文档口径。分支为单 commit(整理自原多 commit,内容零变化)。 **修复** - kernel:x<1 域外输入输出 NaN(原负大值灾难消去返回 0/inf);输出 BF16 按 SocVersion 门控;整型+DOUBLE 升 DT_DOUBLE 走 AICPU 双精度;tiling blockFactor 按 dtype 换算 - tiling:切分核 Bug 修复——blockFactor 按 dtype 字节/元素量纲换算(原 32 字节当 32 元素),核切分修正——大 shape 并行度提升(usedCoreNum 41→54,totalNum=3855 实证) - op_api:原地示例失败路径资源释放+判空 - proto:REG_OP dtype 声明收紧——UnaryDataType 改显式枚举 6 dtype(去 COMPLEX32 过度声明,AICore/AICPU 两面均无该 dtype) **测试** - tiling UT 19 例,host 侧覆盖率 57.5%→94.6%(53/53 全绿) - 看护集 kernel/aclnn/geir/torch 四通路×100 例 + golden 资产入库(tests/st/arch35/、tests/assets/) **文档** - README:值域[1,+∞)/域外 NaN/动态 shape/161002 声明,参数表对齐 def.cpp 注册集 - aclnn 文档补维度列/selfRef 复数 dtype/161002 格式行;proto 注释对齐 ## 验证 存量 729 例 728 PASS(1 例工具链侧挂账)+ board mixed 1548 执行 1482 PASS/66 台账放行 + Host UT 53 例全绿(覆盖率 94.6%)。 ## 该PR关联的issue Closes [#4180](https://gitcode.com/cann/ops-math/issues/4180) Closes [#4196](https://gitcode.com/cann/ops-math/issues/4196) ## 外部反馈处置 外部测试反馈渠道的 2 项精度问题(同根因:kernel 域外 NaN 缺失,GEIR 路 Expected:nan/Actual:inf),已在本 PR 修复;修复后用原版 CSV+原版 golden 双口径(close/mixed)复验均 100% PASS。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6620 | 12 days ago | |
[CANNBot]Acosh适配Ascend950 Co-authored-by: Coder_Nerd<cannbot@local> # message auto-generated for no-merge-commit merge: !2884 merge math-builtin into master [CANNBot]Acosh适配Ascend950 Created-by: Coder_Nerd Commit-by: Coder_Nerd Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用CANNBot实现Acosh适配Ascend950 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1623 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 使用 ops-test-kit 测试500条,全部通过 二级冒烟 5599 通过 OBP冒烟 22239 通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2884 | 5 months ago | |
legacy下线:为AdaCast/SignBitsUnpack/Sinh/Spence/Tan新增tiling/infer调试日志+op_graph InferDataType迁移 Co-authored-by: zhouxuan78<zhouxuan78@huawei.com> # message auto-generated for no-merge-commit merge: !4498 merge master into master legacy下线:为AdaCast/SignBitsUnpack/Sinh/Spence/Tan新增tiling/infer调试日志+op_graph InferDataType迁移 Created-by: zhouxuan78 Commit-by: zhouxuan78 Merged-by: cann-robot Description: ## 描述 Legacy包下线整改:为AdaCast/SignBitsUnpack/Sinh/Spence/Tan 5个算子新增tiling/infer调试日志,补充spence op_graph InferDataType迁移。 ## 变更内容 - tiling入口新增OP_LOGD锚点日志,TilingData新增OP_LOGI日志 - InferShape新增OP_LOGI输出日志 - 补充spence_graph_infer.cpp(InferDataType迁移到op_graph,IMPL_OP注册) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 测试 <!-- 描述您如何测试这些更改。--> ## 文档更新 <!-- 如果有文档更新,请在这里描述。--> ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他:Legacy包下线整改 See merge request: cann/ops-math!4498 | 2 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 12 days ago | ||
| 5 months ago | ||
| 2 months ago |