| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[fix] stop packaging HCCL internal headers Co-authored-by: jiangxinyu3<jiangxinyu3@hisilicon.com> # message auto-generated for no-merge-commit merge: !5402 merge fix/remove-hccl-header-packaging into master [fix] stop packaging HCCL internal headers Created-by: jiangxinyu3 Commit-by: jiangxinyu3 Merged-by: cann-robot Description: ## 修改内容 - 移除 asc-devkit 对 internal/hccl.h、internal/hccl_mc2.h 的安装规则和打包声明 - 保留源码头文件供 asc-devkit 自身编译使用 - 保留 hccl_msg.h、hccl_tiling_msg.h 及 include/version 的现有打包行为 ## 问题说明 这两个内部头文件与 HCCL 包安装到相同目标路径,可能在安装 asc-devkit 后覆盖 HCCL 提供的头文件。两仓版本不一致时会引入编译或兼容性风险。 ## 验证 - git diff --check 通过 - AscHcclLib.xml XML 解析通过 - A5_4p 使用 CANN 9.2.0 执行 bash build.sh --pkg -j32,编译打包通过 - 解包 cann-asc-devkit_9.2.0_linux-x86_64.run,确认冲突头文件和对应安装清单不存在 - 确认包内 adv_api/hccl/internal 仍包含 hccl_msg.h、hccl_tiling_msg.h 未实际安装 .run,未执行 NPU 运行时用例。 See merge request: cann/asc-devkit!5402 | 22 天前 |