| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Math仓算子新增Golden文件,方便算子质量看护和精度测试。 Co-authored-by: moonw0lf<duanlian11@h-partners.com> # message auto-generated for no-merge-commit merge: !1782 merge dl_ttk_to_math into master Math仓算子新增Golden文件,方便算子质量看护和精度测试。 Created-by: moonw0lf Commit-by: moonw0lf Merged-by: cann-robot Description: ## 描述 Math仓算子新增Golden文件,方便算子质量看护和精度测试。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1040 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1782 | 4 个月前 | |
add ttk_kernel st csv cases Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !3379 merge 20260616 into master add ttk_kernel st csv cases Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加算子仓内arch35下的ttk用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: See merge request: cann/ops-math!3379 | 2 个月前 | |
refactor clip_by_value/v2 with Brc_templates Co-authored-by: wangpengbo26<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !3266 merge clipByValue into master refactor clip_by_value/v2 with Brc_templates Created-by: wangpengbo26 Commit-by: wangpengbo26 Merged-by: cann-robot Description: ## 描述 重构 conversion/clip_by_value 和 conversion/clip_by_value_v2 的 AICore 实现,以高性能 Broadcast 模板形式接入算子调度与计算流程。 主要改动: - Host 侧按 dtype 构造 ClipByValue/ClipByValueV2 的 OpDag,调用 BroadcastBaseTiling 完成模板 tiling,并根据 schMode 生成模板 tiling key。 - Kernel 侧新增 arch35 模板入口,通过 template <schMode> 和 BroadcastSch<schMode, OpDag> 执行广播调度。 - DAG 中融合 clip 的 min/max 两步计算,ClipByValue 保持 Min(x, max) 后 Max(result, min),ClipByValueV2 保持 Max(x, min) 后 Min(result, max)。 - int64 路径使用 MicroAPI RegTraitNumTwo 处理 64 位计算。 - 更新两个算子的 host tiling UT,覆盖 fp16、bf16、fp32、int32、int64、广播和 dtype mismatch 场景。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/2015 ## 测试 - ClipByValue 全量 CSV 精度用例 245 条最终 PASS。 - ClipByValueV2 全量 CSV 精度用例 169 条最终 PASS。 ## 文档更新 无。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:算子模板化重构 See merge request: cann/ops-math!3266 | 2 个月前 |