| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
下一代math支持tensor_equal算子 Co-authored-by: yuanqi-li<liyuanqi7@huawei.com> # message auto-generated for no-merge-commit merge: !708 merge tensor into master 下一代math支持tensor_equal算子 Created-by: yuanqi_li Commit-by: yuanqi-li Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!708 | 6 个月前 | |
修复tensor_equal某些场景下判断失效问题 Co-authored-by: magicjason0007<wangdongxu20@huawei.com> # message auto-generated for no-merge-commit merge: !3910 merge bug_fix_2 into master 修复tensor_equal某些场景下判断失效问题 Created-by: m0_46386992 Commit-by: magicjason0007 Merged-by: cann-robot Description: ## 描述 修复tensor_equal在非int8的整型比较场景下的比较结果异常问题 & 修改算子图原型定义中将DT_INT16误写为DT_IN16的问题(关联issue https://gitcode.com/cann/ops-math/issues/2197) ## 根因分析 tensor_equal算子在整型模板下,会将其转化为uint8_t粒度进行比较,原有代码在CopyIn搬运数据过程中,对于GM offset的计算未同步调整,导致当整型长度大于8时,尾部元素无法参与比较,进而出现精度问题 ## 变更内容 1. 修改 算子图原型定义的笔误,将DT_IN16改为DT_INT16 2. 在CopyIN取数过程中,纠正offset的计算,将offset 先乘 (SIZEOF(T) / SIZEOF(InputType))后再取数 ## 测试 ST、冒烟测试通过 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3910 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 1 个月前 |