| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【CircularPad/ReflectionPad】修复issue问题 修正padding约束说明与实现行为不一致 Co-authored-by: wjc<wangjincheng14@huawei.com> # message auto-generated for no-merge-commit merge: !6875 merge personal/wjc/issue3923 into master 【CircularPad/ReflectionPad】修复issue问题 修正padding约束说明与实现行为不一致 Created-by: Anthony0331 Commit-by: wjc Merged-by: cann-robot Description: ## 描述 本PR处理两个issue反馈的资料与实现不一致问题,均为纯资料修改,不改变任何运行行为。 **Issue #3923(CircularPad2d/3d padding上界)**:资料161002错误码子项承诺"padding大于等于self对应维度的大小"返回161002,与实现不符。经代码核验: - 两侧tiling对上界判定均为严格大于(arch22: left > inputW;arch35:padL > inOutputSize,报错信息为"circular wrapping more than once is not supported"),即 padding == dim 为设计放行,issue 作者在910B2实测该场景输出与循环填充语义一致 - padding > dim 时在算子准备(tiling)阶段失败,返回561103而非161002 修改内容:删除该161002子项(rowspan 7→6);参数约束改为"Ascend 950(Arch35)上每侧正padding不超过对应维度大小(允许等于),其他产品以对应版本约束为准";约束说明补充"大于对应维度时不支持,可能在算子准备(含tiling)阶段失败,不一定返回161002"。 **Issue #3932(ReflectionPad1d/2d/3d 负padding)**:负padding场景第一段GetWorkspaceSize放行(现有校验 padding[i] < dim,负值天然通过),第二段执行返回561103,资料未声明负padding语义。 经代码核验,负padding全程无静默成功路径、不产生错误数据:第一段SafePadSum已拦截危险负值(负pad裁剪超出对应维度时返回161002),其余负值在执行阶段以561103失败。选择"不支持负padding"口径并将现状如实写入资料。 修改内容:三份资料padding参数约束补充"须为非负";约束说明新增"不支持负padding;传入负值时第一段可能放行,执行阶段失败,不一定返回161002"。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/3923 - https://gitcode.com/cann/ops-math/issues/3932 ## 测试 - 纯文档修改,无代码行为变更,不涉及 UT/ST - 本地执行 pre-commit 全量检查:trailing-whitespace、end-of-file-fixer、codespell、OAT 合规扫描全部通过 ## 文档更新 本PR更新约束说明,涉及文件: - conversion/circular_pad/docs/aclnnCircularPad2d.md - conversion/circular_pad/docs/aclnnCircularPad3d.md - conversion/mirror_pad/docs/aclnnReflectionPad1d.md - conversion/mirror_pad/docs/aclnnReflectionPad2d.md - conversion/mirror_pad/docs/aclnnReflectionPad3d.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6875 | 15 天前 | |
math仓英文合入 Co-authored-by: y60124828<yanglou1@h-partners.com> # message auto-generated for no-merge-commit merge: !6772 merge master into master math仓英文合入 Created-by: yanglu-1 Commit-by: y60124828 Merged-by: cann-robot Description: ## 描述 math仓master分支英文合入 ## 关联的Issue 关联issue:[4170](https://gitcode.com/cann/ops-math/issues/4170) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6772 | 16 天前 | |
【CircularPad/ReflectionPad】修复issue问题 修正padding约束说明与实现行为不一致 Co-authored-by: wjc<wangjincheng14@huawei.com> # message auto-generated for no-merge-commit merge: !6875 merge personal/wjc/issue3923 into master 【CircularPad/ReflectionPad】修复issue问题 修正padding约束说明与实现行为不一致 Created-by: Anthony0331 Commit-by: wjc Merged-by: cann-robot Description: ## 描述 本PR处理两个issue反馈的资料与实现不一致问题,均为纯资料修改,不改变任何运行行为。 **Issue #3923(CircularPad2d/3d padding上界)**:资料161002错误码子项承诺"padding大于等于self对应维度的大小"返回161002,与实现不符。经代码核验: - 两侧tiling对上界判定均为严格大于(arch22: left > inputW;arch35:padL > inOutputSize,报错信息为"circular wrapping more than once is not supported"),即 padding == dim 为设计放行,issue 作者在910B2实测该场景输出与循环填充语义一致 - padding > dim 时在算子准备(tiling)阶段失败,返回561103而非161002 修改内容:删除该161002子项(rowspan 7→6);参数约束改为"Ascend 950(Arch35)上每侧正padding不超过对应维度大小(允许等于),其他产品以对应版本约束为准";约束说明补充"大于对应维度时不支持,可能在算子准备(含tiling)阶段失败,不一定返回161002"。 **Issue #3932(ReflectionPad1d/2d/3d 负padding)**:负padding场景第一段GetWorkspaceSize放行(现有校验 padding[i] < dim,负值天然通过),第二段执行返回561103,资料未声明负padding语义。 经代码核验,负padding全程无静默成功路径、不产生错误数据:第一段SafePadSum已拦截危险负值(负pad裁剪超出对应维度时返回161002),其余负值在执行阶段以561103失败。选择"不支持负padding"口径并将现状如实写入资料。 修改内容:三份资料padding参数约束补充"须为非负";约束说明新增"不支持负padding;传入负值时第一段可能放行,执行阶段失败,不一定返回161002"。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/3923 - https://gitcode.com/cann/ops-math/issues/3932 ## 测试 - 纯文档修改,无代码行为变更,不涉及 UT/ST - 本地执行 pre-commit 全量检查:trailing-whitespace、end-of-file-fixer、codespell、OAT 合规扫描全部通过 ## 文档更新 本PR更新约束说明,涉及文件: - conversion/circular_pad/docs/aclnnCircularPad2d.md - conversion/circular_pad/docs/aclnnCircularPad3d.md - conversion/mirror_pad/docs/aclnnReflectionPad1d.md - conversion/mirror_pad/docs/aclnnReflectionPad2d.md - conversion/mirror_pad/docs/aclnnReflectionPad3d.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6875 | 15 天前 | |
math仓英文合入 Co-authored-by: y60124828<yanglou1@h-partners.com> # message auto-generated for no-merge-commit merge: !6772 merge master into master math仓英文合入 Created-by: yanglu-1 Commit-by: y60124828 Merged-by: cann-robot Description: ## 描述 math仓master分支英文合入 ## 关联的Issue 关联issue:[4170](https://gitcode.com/cann/ops-math/issues/4170) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6772 | 16 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 15 天前 | ||
| 16 天前 | ||
| 15 天前 | ||
| 16 天前 |