| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 消除 histogram_v2 魔法数字并修正 reduce_std_with_mean 函数头注释 Co-authored-by: xiafengkou<luojiangtao4@huawei.com> # message auto-generated for no-merge-commit merge: !5943 merge master into master fix: 消除 histogram_v2 魔法数字并修正 reduce_std_with_mean 函数头注释 Created-by: xiafengkou Commit-by: xiafengkou Merged-by: cann-robot Description: ## 描述 本次改动为纯代码规范整改,修复 2 类静态扫描告警,不涉及任何逻辑变更: 1. **G.CNS.02(魔法数字)**: math/histogram_v2/op_kernel/arch35/histogram_v2_simd_full_load_det_fp32out.h - 将 TQue<TPosition::VECIN, 2> xQue_ 与 InitBuffer(xQue_, 2, ...) 中的字面量 2 提取为具名常量 HIST_SIMD_X_QUE_DEPTH = 2(语义为 x 输入队列的双缓冲深度),两处引用同一常量,编译期展开结果与原代码完全一致。 2. **G.CMT.04(空格式函数头注释)**:math/reduce_std_with_mean/op_api/reduce_std_with_mean.cpp - GetReduceOutputShape 函数头注释存在断行残留的空格式行(行尾以冒号结尾、无实质内容),改写为完整句子并入完整描述,仅调整注释文字,代码逻辑与注释语义不变。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/3290 ## 测试 - 改动仅涉及命名与注释,HIST_SIMD_X_QUE_DEPTH 与原字面量 2 等值,无编译期/运行期行为变化,既有 UT/ST 用例不受影响。 - 本地 pre-commit 静态检查通过(提交成功),推送时远端 git hooks 校验 PASSED。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码规范问题整改(G.CNS.02 魔法数字 / G.CMT.04 空格式函数头注释) See merge request: cann/ops-math!5943 | 21 天前 | |
licence update Co-authored-by: daiwei18<daiwei18@huawei.com> # message auto-generated for no-merge-commit merge: !851 merge master into master licence update Created-by: daiwei18 Commit-by: daiwei18 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!851 | 8 个月前 | |
feat(histogram_v2): 新增确定性 SIMD UB_FULL 模板 Co-authored-by: hanrui22<hanrui2@huawei.com> # message auto-generated for no-merge-commit merge: !5319 merge feat/histogram-v2-simd into master feat(histogram_v2): 新增确定性 SIMD UB_FULL 模板 Created-by: hanrui22 Commit-by: hanrui22 Merged-by: cann-robot Description: ## Summary - 新增 HistogramV2 SIMD tiling 模板(优先级 20000,tiling key 2111/2117),在确定性 + fp32 输出 + bins<=127 + UB_FULL 时优先走 dhistv2,不再落较慢的 SIMT 确定性路径。 - 同步 kernel 分派、host UT(选中 / bins>127 回退 / 非确定性不选),以及 145 条 TTK e2e 用例。 - TTK( --dl=1 --warmup true --run 3)145/145 精度与确定性通过;HistogramV2 kernel 相对 xlsx SIMT 非确定性中位 5.06x、相对确定性中位 6.01x,无回退。 ## Test plan - [ ] host UT:histogram_v2 tiling 2111/2117 及回退 1111/111 - [ ] 自定义算子包 ascend950 编译安装后,source setenv.bash + conda activate hanrui - [ ] python3 -m ttk e2e -i math/histogram_v2/tests/st/arch35/ttk_e2e_histogram_v2_145.csv --dl=1 --warmup true --run 3 --compare close --seed 42 - [ ] 确认确定性场景落 SIMD(2111/2117),bins>127 仍走 SIMT det See merge request: cann/ops-math!5319 | 26 天前 | |
histogram cases Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !1241 merge his into master histogram cases Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1241 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 21 天前 | ||
| 8 个月前 | ||
| 26 天前 | ||
| 7 个月前 |