| Files | Last commit | Last update |
|---|---|---|
fix(st): 同步 fill/im2col/strided_slice_v2/strided_slice_v3/trans_data/bias_add_grad/grouped_bias_add_grad/is_close/nan_to_num/reduce_min/reduce_prod/reduce_sum/right_shift 的 golden 与 csv 至 cie 最新版本 Co-authored-by: yefeicoding<yefei25@huawei.com> # message auto-generated for no-merge-commit merge: !3607 merge st_other into master fix(st): 同步 fill/im2col/strided_slice_v2/strided_slice_v3/trans_data/bias_add_grad/grouped_bias_add_grad/is_close/nan_to_num/reduce_min/reduce_prod/reduce_sum/right_shift 的 golden 与 csv 至 cie 最新版本 Created-by: yefeicoding Commit-by: yefeicoding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1961 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:补充用例 See merge request: cann/ops-math!3607 | 4 months ago | |
fix(st): 同步 fill/im2col/strided_slice_v2/strided_slice_v3/trans_data/bias_add_grad/grouped_bias_add_grad/is_close/nan_to_num/reduce_min/reduce_prod/reduce_sum/right_shift 的 golden 与 csv 至 cie 最新版本 Co-authored-by: yefeicoding<yefei25@huawei.com> # message auto-generated for no-merge-commit merge: !3607 merge st_other into master fix(st): 同步 fill/im2col/strided_slice_v2/strided_slice_v3/trans_data/bias_add_grad/grouped_bias_add_grad/is_close/nan_to_num/reduce_min/reduce_prod/reduce_sum/right_shift 的 golden 与 csv 至 cie 最新版本 Created-by: yefeicoding Commit-by: yefeicoding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1961 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:补充用例 See merge request: cann/ops-math!3607 | 4 months ago | |
[BugFix] 修复 im2col 输出维度计算的整数窄化与溢出 Co-authored-by: xujiachen8<xujiachen8@h-partners.com> # message auto-generated for no-merge-commit merge: !5857 merge issue-3190-fix-20260920-110309 into master [BugFix] 修复 im2col 输出维度计算的整数窄化与溢出 Created-by: xujiachen8 Commit-by: xujiachen8 Merged-by: cann-robot Description: ## 描述 修复 im2col 输出 shape 计算中的整数窄化和中间结果溢出问题。 原实现调用 div_rtn<int64_t> 时仍以 int 保存商和余数,输出维度超过 INT32_MAX 后会被截断;padding、dilation、kernel 组合计算以及输出 channel/spatial 乘积也可能发生 int64_t 中间溢出。本 PR 使用更宽的中间类型计算有效 kernel、分子和输出维度,增加安全乘法检查,并同步修复 L0 shape 推导,避免外层校验通过后内部再次溢出。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/3190 ## 测试 - 修改前新增回归用例稳定复现:正确输出维度 4294967297 被推导为 1,接口返回 ACLNN_ERR_PARAM_INVALID。 - 新增三个边界用例,覆盖输出维度超过 INT32_MAX、中间表达式超过 INT64_MAX 但最终维度合法、输出 channel 乘积溢出。 - 使用 /home/xjc/cann0909/ascend-toolkit/set_env.sh 运行完整 l2_im2col_test.*,33/33 通过。 - git diff --check 通过。 ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!5857 | 1 month ago |