| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[bugfix]: 补齐合并算子原型头的增量构建依赖 Co-authored-by: zmuxuny<xiahoumuxuan@gmail.com> # message auto-generated for no-merge-commit merge: !12044 merge fix/merged-proto-dependencies into master [bugfix]: 补齐合并算子原型头的增量构建依赖 Created-by: z__y Commit-by: zmuxuny Merged-by: cann-robot Description: ## 描述 merge_graph_headers() 生成 ops_proto_nn.h 的 add_custom_command 没有声明输入原型头或 merge_proto.py 依赖。第一次构建后更新正常算子 proto、补充 proto 或合并脚本,再次构建目标仍成功退出且保留旧头文件;依赖该头复制出的 ops_proto_nn.cpp 也未刷新。开发者增量修改原型时会使用旧的合并定义。 为已有生成命令声明全部 proto_headers 及 merge_proto.py 为 DEPENDS,增加真实 Unix Makefiles 增量构建回归。 ## 关联的Issue Fixes #6719 https://gitcode.com/cann/ops-nn/issues/6719 ## 测试 - 源码基线:master / e03cebe43e8e134b5bde943edb77f70676109d40。 - 位置:[cmake/gen_ops_info.cmake](https://gitcode.com/cann/ops-nn/blob/e03cebe43e8e134b5bde943edb77f70676109d40/cmake/gen_ops_info.cmake)。 - 回归命令(测试随修复提交):python -m pytest tests/host/test_merge_graph_headers_incremental.py -q。 - 相同回归在原版:**3 failed in 6.37s**;修复后:**3 passed in 6.36s**。 - 本地 Python 3.10;修改文件的 pre-commit(含 Ruff/OAT)通过。 1. 使用临时 LANGUAGES NONE CMake 工程 include 仓内真实 gen_ops_info.cmake,建立真实 *_proto_headers interface target 并调用 merge_graph_headers。 2. 首次构建成功;无修改再次构建时产物时间不变。 3. 分别更新普通 proto 中的属性值、op_nn_proto_extend.h 中的属性值、真实合并器输出标记,再构建相同目标。 4. 原版三种情况均仍是旧输出;修复后 .h 和 .cpp 均包含最新内容。 临时工程调用仓内真实函数和合并器,不编译生成的 C++;没有执行 CANN 工程或 NPU 测试。 ## 文档更新 无公开参数变化。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!12044 | 11 天前 | |
[fix] 补齐10个源文件缺失的版权声明头 Co-authored-by: tangweiwei<tangweiwei2@huawei.com> # message auto-generated for no-merge-commit merge: !11663 merge fix/missing-copyright-headers into master [fix] 补齐10个源文件缺失的版权声明头 Created-by: tangweiwei2 Commit-by: tangweiwei Merged-by: cann-robot Description: ## 描述 全仓版权头扫描(排除 experimental 目录,基线 master@9e3fffdfb)发现 10 个 .cpp 文件完全缺失版权声明头,不符合仓库版权规范(CANN Open Software License Agreement Version 2.0,参见根目录 OAT.xml 扫描规则)。 本 PR 按仓库标准版权头模板为以下 10 个文件补齐声明,版权年份与文件首次提交年份保持一致: - 2026 年新增(2 个): - activation/elu/tests/ut/op_kernel_aicpu/test_elu.cpp - index/reverse_sequence/tests/ut/op_kernel_aicpu/test_reverse_sequence.cpp - 2025 年新增(8 个): - tests/ut/op_api/op_api_ut_common/src/array_desc.cpp - tests/ut/op_api/op_api_ut_common/src/inner/c_shell.cpp - tests/ut/op_api/op_api_ut_common/src/inner/file_io.cpp - tests/ut/op_api/op_api_ut_common/src/inner/rts_interface.cpp - tests/ut/op_api/op_api_ut_common/src/inner/types.cpp - tests/ut/op_api/op_api_ut_common/src/op_api_ut.cpp - tests/ut/op_api/op_api_ut_common/src/scalar_desc.cpp - tests/ut/op_api/op_api_ut_common/src/tensor_desc.cpp 仅前置版权头(每文件 +10 行),不改动任何代码逻辑,对编译与测试无影响。 ## 关联的Issue 关联Issue #6454 ## 测试 - 逐文件核对:前置后首行为 /**,版权年份与首次提交年份一致,无重复头。 - git diff --stat 确认仅 10 个文件、每文件仅 +10 行(9 行声明 + 1 行空行)。 - 纯注释改动,无 ABI/运行行为变化,无需运行用例。 ## 文档更新 无需更新文档 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!11663 | 19 天前 | |
修正UT依赖安装与AddExample调测、安装指引 Co-authored-by: yangyang016<yangyang306@hisilicon.com> # message auto-generated for no-merge-commit merge: !11986 merge master into master 修正UT依赖安装与AddExample调测、安装指引 Created-by: yangyang016 Commit-by: yangyang016 Merged-by: cann-robot Description: ## 描述 修复安装、UT依赖和AddExample调测指引中的不一致,确保文档与当前代码及依赖配置对应。 - tests/requirements.txt 新增 -r ../requirements.txt,使UT依赖安装统一包含项目根目录的依赖及版本约束。 - 安装文档区分仅编译与执行UT两种场景,明确UT依赖已包含根目录依赖,无需重复安装。 - 更新AddExample的printf示例,移除与当前实现不一致的旧Tiling代码,明确在 Init 中的插入位置,使用 AscendC::printf 和与 int64_t blockLength_ 对应的 %lld。 - 补充自定义算子包安装时报 shared library validation failed 的处理说明:确认CANN版本与构建环境兼容后,可按需使用 --force 跳过共享库依赖检查;同时说明运行时加载失败风险,不建议默认使用。 ## 关联的Issue 关联Issue #6699:https://gitcode.com/cann/ops-nn/issues/6699 ## 测试 - 已执行 git diff --check HEAD^ HEAD,通过。 - 已静态核对UT依赖引用路径,以及printf示例中的变量类型与插入位置。 - 未执行实际依赖安装、CANN环境下的编译、UT及算子包安装验证,相关验证待补充。 ## 文档更新 - docs/QUICKSTART.md:更新printf调测示例,补充安装共享库校验失败时的处理说明。 - docs/zh/install/quick_install.md:区分编译依赖与UT依赖的安装场景。 - docs/zh/install/compile.md:明确UT依赖包含根目录依赖约束。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!11986 | 13 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 天前 | ||
| 19 天前 | ||
| 13 天前 |