已合并
feat(aclrtc): 支持 ACLNN Kernel 常量化编译 #5103
feat(aclrtc): 支持 ACLNN Kernel 常量化编译 #5103
已合并
XuebinYang创建于 24 天前
XuebinYang成员
24 天前

变更说明

  • 新增 aclrtcKernelSpecialization C API,支持 basic 以及 basic + SK 常量化编译请求。
  • 新增 Manifest 选中子树解析、环境变量/占位符展开、常量 patch、串行命令执行、超时和进程组回收。
  • 新增 worktree 生命周期、ELF 原子发布和可选 kernel meta 诊断文件。
  • 使用 Boost.Filesystem;命令以 argv 直接执行,不经过 Shell,并限制输出改写、response file、控制字符和内嵌 NUL。
  • 收敛 libacl_rtc.so 动态符号,仅导出冻结的 10 个 aclrtc* C API。
  • 补充模块 README 和 ACLRTC UT;pack 代码及 Manifest ABI 文件保持不变。

验证

  • ascendc_ut_aclrtc: 88/88 通过。
  • acl_rtc Release 生产目标构建通过(-Werror)。
  • 公开头文件以 C11 + -Wall -Wextra -Werror 编译通过。
  • nm -D --defined-only: 仅 10 个冻结 aclrtc* API。
  • ldd -r libacl_rtc.so: 无未解析符号。
  • git diff --check 通过;pack 目录零差异。
likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 XuebinYang 的贡献)
XXuebinYang成员
24 天前 创建了 pull request,commit 37fa5851
atomgit-bot
atomgit-bot
24 天前 评论:

🤖 正在生成合并请求摘要,请稍候…

likedislike
不准确?
atomgit-bot
atomgit-bot
24 天前 评论:

🤖 AI 代码检视正在进行中,请稍候…

likedislike
不准确?
CANN-robotCANN-robot成员
24 天前 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
24 天前 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
For more, you also can visit HICANN.


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/asc-devkit 诸葛洵, YANXI_ZHAO (2/2) 诸葛洵, YANXI_ZHAO (2/1)
tools YANXI_ZHAO, 诸葛洵 (2/2) 诸葛洵 (1/1)
tools/aclrtc YANXI_ZHAO, 诸葛洵 (2/2) YANXI_ZHAO (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

XuebinYang, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
此处折叠了319条消息 查看更多
YYANXI_ZHAO成员
18 天前 通过审查
YYANXI_ZHAO成员
18 天前 通过了评审
YANXI_ZHAO成员
18 天前 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
18 天前 添加了label:lgtmapproved
CANN-robotCANN-robot成员
18 天前 合入了pull request