| Files | Last commit | Last update |
|---|---|---|
match仓算子补充golden文件 Co-authored-by: 鲜磊<xianlei4@h-partners.com> # message auto-generated for no-merge-commit merge: !1560 merge golden into master match仓算子补充golden文件 Created-by: xianlei2 Commit-by: 鲜磊 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 为math仓算子补充golden文件 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1040 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 用ttk工具进行了测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1560 | 7 months ago | |
test(adjacent_difference): 补充 op_api UT 用例修复覆盖率 0% 问题 Co-authored-by: huang-qiang<huangqiang3@huawei.com> # message auto-generated for no-merge-commit merge: !6276 merge agent/issue-108 into master test(adjacent_difference): 补充 op_api UT 用例修复覆盖率 0% 问题 Created-by: huang-qiang Commit-by: huang-qiang Merged-by: cann-robot Description: ## 问题 Issue #108 反馈: op_api/adjacent_difference.cpp UT 覆盖率为 0%。 ## 根因 原测试文件 tests/ut/op_api/test_adjacent_difference_l0.cpp 命名不符合 cmake/ut.cmake 中 file(GLOB OPAPI_CASES_SRC ${MODULE_DIR}/test_aclnn_*.cpp) 的收集规则(只收集 test_aclnn_ 前缀),因此从未被编译进 math_op_api_ut 可执行文件,函数 l0op::AdjacentDifference 无 gcda 生成。 ## 修复 新增 tests/ut/op_api/test_aclnn_adjacent_difference.cpp(符合 glob 规则),共 19 个用例: - 输入 dtype 全覆盖 x 输出 INT32(11 例): FLOAT/FLOAT16/BF16/INT8/INT16/INT32/INT64/UINT8/UINT16/UINT32/UINT64 - 代表性 dtype x 输出 INT64(3 例) - shape 边界(5 例): 1D/5D/空 tensor/单元素/非连续 stride 每例校验: 输出非空、输出 shape 与输入一致(GetViewShape)、输出 dtype 为指定 yDtype(GetDataType)。 ## 验证结果 环境: Ascend 950PR + CANN 9.2.0-beta.1, lcov 2.0 - UT 执行: 19/19 全部通过 - op_api/adjacent_difference.cpp 行覆盖率: **0% -> 100% (7/7 行)**, 函数覆盖率 100% (1/1) - 覆盖率证据: math/adjacent_difference/tests/reports/adjacent_difference_op_api_ut_report.md Closes #108 🤖 Generated with [Claude Code](https://claude.com/claude-code) 关联的Issue:#3526 See merge request: cann/ops-math!6276 | 29 days ago | |
Update arch35 testcases with 5 testcases from v2 format (overwrite mode) Co-authored-by: yefeicoding<yefei25@huawei.com> # message auto-generated for no-merge-commit merge: !3303 merge cie into master Update arch35 testcases with 5 testcases from v2 format (overwrite mode) Created-by: yefeicoding Commit-by: yefeicoding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1961 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3303 | 4 months ago | |
test(adjacent_difference): 补充 op_api UT 用例修复覆盖率 0% 问题 Co-authored-by: huang-qiang<huangqiang3@huawei.com> # message auto-generated for no-merge-commit merge: !6276 merge agent/issue-108 into master test(adjacent_difference): 补充 op_api UT 用例修复覆盖率 0% 问题 Created-by: huang-qiang Commit-by: huang-qiang Merged-by: cann-robot Description: ## 问题 Issue #108 反馈: op_api/adjacent_difference.cpp UT 覆盖率为 0%。 ## 根因 原测试文件 tests/ut/op_api/test_adjacent_difference_l0.cpp 命名不符合 cmake/ut.cmake 中 file(GLOB OPAPI_CASES_SRC ${MODULE_DIR}/test_aclnn_*.cpp) 的收集规则(只收集 test_aclnn_ 前缀),因此从未被编译进 math_op_api_ut 可执行文件,函数 l0op::AdjacentDifference 无 gcda 生成。 ## 修复 新增 tests/ut/op_api/test_aclnn_adjacent_difference.cpp(符合 glob 规则),共 19 个用例: - 输入 dtype 全覆盖 x 输出 INT32(11 例): FLOAT/FLOAT16/BF16/INT8/INT16/INT32/INT64/UINT8/UINT16/UINT32/UINT64 - 代表性 dtype x 输出 INT64(3 例) - shape 边界(5 例): 1D/5D/空 tensor/单元素/非连续 stride 每例校验: 输出非空、输出 shape 与输入一致(GetViewShape)、输出 dtype 为指定 yDtype(GetDataType)。 ## 验证结果 环境: Ascend 950PR + CANN 9.2.0-beta.1, lcov 2.0 - UT 执行: 19/19 全部通过 - op_api/adjacent_difference.cpp 行覆盖率: **0% -> 100% (7/7 行)**, 函数覆盖率 100% (1/1) - 覆盖率证据: math/adjacent_difference/tests/reports/adjacent_difference_op_api_ut_report.md Closes #108 🤖 Generated with [Claude Code](https://claude.com/claude-code) 关联的Issue:#3526 See merge request: cann/ops-math!6276 | 29 days ago | |
feat: 补充adjacent_difference算子L0级 UT Co-authored-by: wangqi_ai<wangqi195@hisilicon.com> # message auto-generated for no-merge-commit merge: !4043 merge feat/ut_adjacent_difference into master feat: 补充adjacent_difference算子L0级 UT Created-by: wangqi_ai Commit-by: wangqi_ai Merged-by: cann-robot Description: ## 描述 补充adjacent_difference算子的op_api和op_host infershape级别单元测试,覆盖以下场景: - 各数据类型测试 - 不同维度测试 - 异常场景测试:nullptr输入输出、shape不匹配等 ## 关联的Issue #2465 ## 测试 - 编译验证:bash build.sh -u --soc=ascend950 --ops=adjacent_difference --noexec 编译通过 ## 文档更新 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:UT补充 **关联 Issue:** #2465 See merge request: cann/ops-math!4043 | 3 months ago |