| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
替换fixpipe关键字,添加原生ut Co-authored-by: jiang-mingming01<jiangmingming16@h-partners.com> # message auto-generated for no-merge-commit merge: !3632 merge br_mingmingj_add_uttest_0407 into master 替换fixpipe关键字,添加原生ut Created-by: jiang-mingming01 Commit-by: jiang-mingming01 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、替换fixpipe关键字:大小写替换策略(fixpipe -> cubeutils、FIXPIPE -> CUBEUTILS、Fixpipe -> CubeUtils) 2、添加原生ut,触发条件是指定opgraph 并且全量触发(指定算子触发的形式不会触发cube utils test) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 没有功能改动,要求不影响现有用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3632 | 5 个月前 | |
【qbmmv3】tiling 重构 Co-authored-by: smdbha<panzhijie2@huawei.com> # message auto-generated for no-merge-commit merge: !3690 merge tiling_refactor into master 【qbmmv3】tiling 重构 Created-by: smdbha Commit-by: smdbha Merged-by: cann-robot Description: ## 描述 本次 PR 针对 QuantBatchMatmulV3 与 QuantBatchMatmulInplaceAdd 的 tiling 逻辑进行结构化重构,主要解决原 arch35 adaptive sliding window tiling 中策略选择、capability 判断、BaseBlock 计算、L1 tiling、full-load 分析、tail split、Basic API tiling data 设置等逻辑耦合较高、复用困难的问题。 主要改动如下: - QuantBatchMatmulV3: - 新增按 NpuArch + priority 分发的 tiling 策略选择逻辑,并在 compileInfo 中记录 npuArch。 - 将 adaptive sliding window tiling 拆分为 MX basic-api、perblock basic-api、cube basic-api、mix、cube 等独立策略类。 - 抽取 BaseBlockCalculator、L1TilingDataCalculator、QuantBatchMatMulV3TilingUtil,复用 BaseBlock、L1 tiling、kernel type、bias mode、dtype/shape checker 等公共逻辑。 - 维护 DAV_3510/DAV_RESV 对应的策略优先级,保留原有 arch20 等路径。 - 适配 QuantBatchMatmulV4、FusedQuantMatMul 对重构后 ASW tiling 类的引用。 - QuantBatchMatmulInplaceAdd: - 复用 QuantBatchMatmulV3 basic-api tiling 能力。 - 新增 QuantBatchMatmulInplaceAddHelper,统一输入解析、dtype/shape 校验、tiling data 初始化与 V3 basic-api tiling data 拷贝。 - 新增 MX basic-api 与 Cube basic-api tiling 策略,覆盖 mxFP8 与 HIFLOAT8 TT 场景。 - 更新 op_host UT,补充 HIFLOAT8 TT tiling 用例。 ## 关联的Issue 关联 Issue: https://gitcode.com/cann/ops-nn/issues/2524 ## 测试 - 更新 matmul/quant_batch_matmul_inplace_add/tests/ut/op_host/test_quant_batch_matmul_inplace_add_tiling.cpp,复用 QuantBatchMatmulV3CompileInfo,补充 HIFLOAT8 TT tiling 用例。 - 验证范围覆盖 QuantBatchMatmulV3 arch35 多策略 tiling 分发、mxFP8 basic-api、perblock basic-api、cube basic-api、mix/cube ASW 路径,以及 QuantBatchMatmulInplaceAdd mxFP8/HIFLOAT8 TT basic-api tiling。 ## 文档更新 无文档更新,本次为 tiling 代码重构与 UT 适配。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:tiling重构 See merge request: cann/ops-nn!3690 | 4 个月前 | |
support拼写错误修改及添加判断 Co-authored-by: Dukexin004<dukexin@h-partners.com> # message auto-generated for no-merge-commit merge: !4723 merge master into master support拼写错误修改及添加判断 Created-by: Dukexin004 Commit-by: Dukexin004 Merged-by: cann-robot Description: ## 描述 1、整改错误的support拼写 2、先判断再访问 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2379 ## 测试 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4723 | 4 个月前 | |
add mmpa dependencies Co-authored-by: zihan0007<mazihan1@huawei.com> # message auto-generated for no-merge-commit merge: !5070 merge mmpa into master add mmpa dependencies Created-by: zihan0007 Commit-by: zihan0007 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> gcc11场景依赖mmpa模块,需要引入。解决修改gcc版本之后存在的未定义mmDladdr符号而导致的core dump问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue #2796 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 修改cmake引入mmpa ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5070 | 4 个月前 | |
替换fixpipe关键字,添加原生ut Co-authored-by: jiang-mingming01<jiangmingming16@h-partners.com> # message auto-generated for no-merge-commit merge: !3632 merge br_mingmingj_add_uttest_0407 into master 替换fixpipe关键字,添加原生ut Created-by: jiang-mingming01 Commit-by: jiang-mingming01 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、替换fixpipe关键字:大小写替换策略(fixpipe -> cubeutils、FIXPIPE -> CUBEUTILS、Fixpipe -> CubeUtils) 2、添加原生ut,触发条件是指定opgraph 并且全量触发(指定算子触发的形式不会触发cube utils test) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 没有功能改动,要求不影响现有用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3632 | 5 个月前 | |
同步工程公共代码 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !1071 merge master into master 同步工程公共代码 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 归一同步工程代码,并更新license ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1071 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 7 个月前 |