| Files | Last commit | Last update |
|---|---|---|
sinc等算子冗余workspace改为分配0 Co-authored-by: ly_cann_coder<liyao152@huawei.com> # message auto-generated for no-merge-commit merge: !6261 merge workspace into master sinc等算子冗余workspace改为分配0 Created-by: ly_cann_coder Commit-by: ly_cann_coder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> sinc等算子冗余workspace改为分配0 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/3611 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: 代码整改 See merge request: cann/ops-math!6261 | 29 days ago | |
适配ascend350:11个conversion/math算子新增ascend350计算单元支持 Co-authored-by: ly_cann_coder<liyao152@huawei.com> # message auto-generated for no-merge-commit merge: !6424 merge ascend350 into master 适配ascend350:11个conversion/math算子新增ascend350计算单元支持 Created-by: ly_cann_coder Commit-by: ly_cann_coder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 11个conversion/math算子新增ascend350计算单元支持 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/3649 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6424 | 26 days ago | |
适配ascend350:11个conversion/math算子新增ascend350计算单元支持 Co-authored-by: ly_cann_coder<liyao152@huawei.com> # message auto-generated for no-merge-commit merge: !6424 merge ascend350 into master 适配ascend350:11个conversion/math算子新增ascend350计算单元支持 Created-by: ly_cann_coder Commit-by: ly_cann_coder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 11个conversion/math算子新增ascend350计算单元支持 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/3649 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6424 | 26 days ago | |
fix(sign_bits_unpack): 支持未知 rank/dim 的 InferShape 推导 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !6450 merge fix-sbu into master fix(sign_bits_unpack): 支持未知 rank/dim 的 InferShape 推导 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 本次改动修复 SignBitsUnpack 算子的 InferShape 推导,使其支持未知 rank 与未知维度(动态 shape)输入。 **改动原因**:原 InferShape 仅支持 1 维且维度已知的输入。当输入为未知 rank 时,实现直接读取 GetDim(0) 并按「x 必须 1 维」校验而返回失败;当输入维度为 -1 时,xShape * 8 会以 -1 参与计算,导致整除校验与输出维度推导错误,算子在动态 shape / GE 图场景下无法完成 shape 推导。 **改动方法**: - 输入为未知 rank 时,将输出 shape 置为未知 rank 并返回成功; - 输入维度为未知值(-1,UNKNOWN_DIM)时,输出 shape 置为 [size, -1] 并返回成功; - 属性读取由 GetAttrPointer 改为 attrs->GetInt; - 将通用 OP_LOGE 替换为结构化错误日志宏(OP_LOGE_WITH_INVALID_ATTR、OP_LOGE_FOR_INVALID_SHAPEDIM、OP_LOGE_FOR_INVALID_SHAPESIZE、OP_LOGE_FOR_INVALID_VALUE),提升报错信息可读性。 涉及文件:math/sign_bits_unpack/op_host/sign_bits_unpack_infershape.cpp ## 关联的Issue https://gitcode.com/cann/ops-math/issues/3640 ## 测试 在 math/sign_bits_unpack/tests/ut/op_host/test_sign_bits_unpack_infershape.cpp 新增 4 个 InferShape UT: - 未知 rank 输入(size=2 / size=1)→ 输出未知 rank; - 未知维度输入(-1,size=2 / size=4)→ 输出 [size, -1]。 原有 1 维推导、空 tensor、size 非法、不可整除、rank 非 1、缺失属性等用例保持通过。 ## 文档更新 本次改动仅涉及 InferShape 推导逻辑与 UT,无 README.md / aclnn 文档更新。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6450 | 25 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 29 days ago | ||
| 26 days ago | ||
| 26 days ago | ||
| 25 days ago |