已合并
同步 CheckerL2 最新代码到 hccl_vm #5873
git_qk创建于 27 天前
同步 CheckerL2 最新代码到 hccl_vm #5873
已合并
git_qk创建于 27 天前
git_qk成员
27 天前

描述

对 test/hccl_vm/src/proxy/level2/aclrt_kernel_stub.cc 进行两项改进:

  1. clang-format 代码格式化:全文件按 .clang-format 规范(120 列宽、指针左对齐、K&R 大括号等)统一代码风格,消除格式化告警。
  2. 零大小 buffer no-op 处理:VirtualExecuteAivKernel 新增 bool& isNoop 输出参数,当 ResolveVirtualAivBufferSizes 检测到任一 buffer size=0(等同 count=0 空算子)时,提前释放资源并返回 ACL_SUCCESS,调用方(aclrtLaunchKernelWithHostArgs 和 LaunchAivKernelRaw)检查 isNoop 后跳过 task insert,避免无效任务入队。

变更类型

关联的Issue

NA

测试

已完成的测试用例和场景:

  1. 本地编译通过(bash build.sh --pkg)
  2. 代码格式化后 clang-format 检查通过

补充的UT用例:
无新增 UT,变更仅涉及测试桩代码格式化和已有逻辑的 no-op 分支保护。

文档更新

无文档更新。

合入检查

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 git_qk 的贡献)
Ggit_qk成员
27 天前 创建了 pull request,commit 602efc03
atomgit-bot
atomgit-bot
27 天前 评论:

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

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

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

likedislike
不准确?
git_qk成员
27 天前 评论:

/compile

likedislike
Ggit_qk成员
27 天前 预合并成功(commit_id: 6d59b62af42bb0194cba072f161385f67b246a9a)
此处折叠了108条消息 查看更多
zheng555成员
24 天前 评论:

/approve

likedislike
ZhanPhil成员
24 天前 评论:

/approve

likedislike
CANN-robotCANN-robot成员
24 天前 添加了label:approved
CANN-robotCANN-robot成员
24 天前 添加了label:lgtm
CANN-robotCANN-robot成员
24 天前 合入了pull request