| Files | Last commit | Last update |
|---|---|---|
test: 【CoalesceSparse】tiling UT期望值按平台区分,适配ascend950 Co-authored-by: wjc<wangjincheng14@huawei.com> # message auto-generated for no-merge-commit merge: !7069 merge personal/wjc/coalesce_sparse_ut into master test: 【CoalesceSparse】tiling UT期望值按平台区分,适配ascend950 Created-by: Anthony0331 Commit-by: wjc Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ascend950 上 CoalesceSparseTiling 走 isAscend950 分支:tilingKey 额外加 ASCEND950_SIMT_TILING_OFFSET(100),任务切分改为 taskNum=(n+coreNum-1)/coreNum。原 UT 硬编码基线平台期望值(tilingKey=9),在 ascend950 环境会失败。 改动方法: - test_coalesce_sparse_tiling.cpp:引入 UT_SOC_STR/BUILD_SOC_VERSION 宏串化机制,期望 tilingKey/tilingData 按编译平台分支——ascend950 期望 tilingKey=109 及新任务切分下的 tilingData(taskNum=1、usedCoreNum=10、taskTail=1),基线平台维持原期望值不变;workspace 期望不变。 - CMakeLists.txt:ascend950 编译时通过 target_compile_definitions 向 tiling UT 目标注入 BUILD_SOC_VERSION=${ASCEND_COMPUTE_UNIT},按仓库惯例实现(参考 stft/segsum)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> https://gitcode.com/cann/ops-math/issues/4438 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - 本改动即 UT 平台适配:test_coalesce_sparse_success 在两平台下均有对应期望断言(ascend950:tilingKey=109、tilingData="10 2 3 1 1 4064 0 1 0 1 1 3 0 0";基线:tilingKey=9、tilingData="1 2 3 256 10 4064 0 256 0 10 1 3 0 0"),expectWorkspaces 均为 {16777216}。 - pre-commit:clang-format/trailing-whitespace 已通过(自动修复后复检 Passed);OAT 对 CMakeLists.txt 的 license 判定为已知仓级缺口(master 纯净文件同判 InvalidLicense,已 A/B 实证),与本改动无关。 - UT 通过 -  -  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。--> - 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:UT平台适配(ascend950 tiling期望值) See merge request: cann/ops-math!7069 | 6 days ago | |
增加A2 A3新算子支持 Co-authored-by: slx2008<shaolixin@huawei.com> # message auto-generated for no-merge-commit merge: !448 merge master into master 增加A2 A3新算子支持 Created-by: songkai111 Commit-by: slx2008 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!448 | 10 months ago |